我有一个新的ubuntu 16.04虚拟机,我正在尝试使用此文档thingsboard安装Contribution Guide并且没有取得任何成功:
这是在机器上做了什么:
sudo apt-get install default-jre default-jdk
JAVA_HOME='/usr/lib/jvm/default-java'
git clone
https://github.com/thingsboard/thingsboard.git git checkout release-1.3
cd ${TB_WORK_DIR}/application
mvn clean install -DskipTests
cd ${TB_WORK_DIR}/application/target/bin/install/install_dev_db.sh
给我的用户并执行了脚本
我想暂时使用HSQLDB。cd ${TB_WORK_DIR}/application
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/
cat~ / .npmrc:
proxy=null
https-proxy=null
registry=http://registry.npmjs.org/ls
答案 0 :(得分:0)
如您所述,这与thingsboard/thingsboard issue 336相同...... 唯一的提示是:
我认为您需要运行后端才能登录。
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文件夹中构建的,则此键)