Thingsboard不是从Source构建的

时间:2017-10-30 17:57:11

标签: maven npm thingsboard

我有一个新的ubuntu 16.04虚拟机,我正在尝试使用此文档thingsboard安装Contribution Guide并且没有取得任何成功:

这是在机器上做了什么:

  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
  10. 结果:

    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/

    cat~ / .npmrc:

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

2 个答案:

答案 0 :(得分:0)

如您所述,这与thingsboard/thingsboard issue 336相同...... 唯一的提示是:

  

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

你是behind a proxy

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

you are not,这意味着您的localhost事务板系统根本不使用代理:

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

在这两种情况下:

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

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

答案 1 :(得分:0)

尝试一下

1-确保您拥有Java 8(JDK不是JRE),

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

3-命中127.0.0.1:8080而不是:3000(如果您是从UI文件夹中构建的,则此键)