5

我有一个新的 ubuntu 16.04 虚拟机,我正在尝试使用本文档贡献指南安装thingsboard ,但没有任何成功:

这是在机器上所做的:

  1. sudo apt-get install default-jre default-jdk
  2. 出口JAVA_HOME='/usr/lib/jvm/default-java'
  3. git clone https://github.com/thingsboard/thingsboard.git
  4. git checkout release-1.3
  5. cd ${TB_WORK_DIR}/application
  6. mvn clean install -DskipTests
  7. 修改cd ${TB_WORK_DIR}/application/target/bin/install/install_dev_db.sh为我的用户并执行脚本。
    我现在想使用 HSQLDB。
  8. cd ${TB_WORK_DIR}/application
  9. mvn clean install -DskipTests

结果:

NPM 服务器启动,但是当我登录localhost:3000并尝试使用tenant@thingsboard.org/登录时tenant,出现错误

[Error API proxy error: Error connect ECONNREFUSED 127.0.0.1:8080]

我已经三重检查了我没有错字。

我错过了一步吗?

我没有使用代理并收到与上述相同的错误:

npm config set proxy null npm config set https-proxy null npm config npm config set registry http://registry.npmjs.org/

猫〜/ .npmrc:

proxy=null https-proxy=null registry=http://registry.npmjs.org/ls

4

2 回答 2

1

正如您所指出的,这与thingsboard/thingsboard 问题 336相同......唯一的提示是:

我认为您需要运行后端才能登录。

要么你在代理后面

npm config set proxy http://myproxyblabla:myport
npm config set https-proxy http://myproxyblabla:myport

或者你不是,这意味着你的 localhost thingsboard 系统根本应该使用代理:

npm config set proxy null
npm config set https-proxy null

在这两种情况下:

npm config set registry http://registry.npmjs.org/

然后再次尝试重新启动服务器并登录。

于 2017-11-02T04:49:03.623 回答
0

尝试这个

1-确保你有java 8(JDK不是JRE),

2-从根目录(不是应用程序目录)运行“mvn clean install -DskipTests”

3-点击 127.0.0.1:8080 而不是 :3000 (如果你从 UI 文件夹构建,这个)

于 2018-11-12T17:29:31.717 回答