Whitelabel错误页面Thingsboard-2.0

时间:2018-06-05 04:45:12

标签: java maven thingsboard

我从github 2.0版克隆了thingsboard存储库并编译了源代码。当我安装deb软件包时,我得到了Whitelabel Error。

我的配置是:

Apache Maven 3.3.9
Maven home: /usr/share/maven
Java version: 1.8.0_171, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Node: v10.1.0
Npm: 6.0.1

我已经更改了ui / pom.xml文件,如下所示

<nodeVersion>v8.9.4</nodeVersion>
<npmVersion>5.6.0</npmVersion>

使用的命令:

export JAVA_HOME=/usr/lib/jvm/java-8-oracle/
export MAVEN_OPTS="-Xmx1G"
mvn -X clean install -DskipTests

构建成功完成。 当我尝试使用localhost:8080访问时。我得到了以下错误。

Whitelabel Error Page 
This application has no explicit mapping for /error, 
so you are seeing this as a fallback.
Tue Jun 05 09:36:28 IST 2018 There was an unexpected error (type=Not Found, status=404). 
No message available

日志消息:

ERROR org.apache.velocity - ResourceManager : unable to find resource 'error.vm' in any resource loader.

任何人都可以告诉我构建这个游戏板的正确步骤是什么?

1 个答案:

答案 0 :(得分:0)

请遵循以下步骤。
1)使用以下命令进入UI模块:cd $ {TB_WORK_DIR} / ui
2)启动npm:mvn全新安装-P npm-start
3)启动npm后,在浏览器中点击“ localhost:3000”

如果上述解决方案未解决,请尝试以下方法: 检查UI中的package.json文件。可能某些软件包的版本已更改。用旧版本替换更新的版本。