一、参考官方网址进行Thingsboard的下载与安装,

官方教程https://thingsboard.io/docs/user-guide/install/windows/#step-2-thingsboard-service-installation

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

NOTES:

错误1、命令行中进入thingsboard目录下后,执行:install.bat,thingsboard无法安装

出现如下错误:

Win 7 环境上,ThingsBoard安装及启动 Cloud 第1张

 

 

 

解决1:登录pgAdmin,创建thingsboard数据库,再次执行install.bat后成功安装Thingsboard

Win 7 环境上,ThingsBoard安装及启动 Cloud 第2张Win 7 环境上,ThingsBoard安装及启动 Cloud 第3张

 

错误2:ThingsBoard 安装成功后,ThingsBoard Server  Application无法启动,系统出错,发生系统错误1067

Win 7 环境上,ThingsBoard安装及启动 Cloud 第4张

 

查看日志文件(thingsboard/logs/thingsboard.err.log)显示:无法创建虚拟机.

Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized VM option 'UseCondCardMark'

解决尝试:

1、查看自己jdk是否成功安装且配置无误(之前检查过配置没问题)

2、打开thingsboard/thingsboard.xml文件,将含有关键字“'UseCondCardMark'”的一行注释

(或者添加“-XX:+ IgnoreUnrecognizedVMOptions”,但该方法尝试后,在本人电脑上不起作用)

Win 7 环境上,ThingsBoard安装及启动 Cloud 第5张

尝试后,仍无法启动Thingsboard服务器。

3.有些程序内存设置太大,可能超过虚拟机的范围,也有可能出现错误,可以设置Java 虚拟机的大小

在环境变量中,添加如下设置:

全局环境变量名:_JAVA_OPTIONS

变量值:-Xmx512M

然后在启动thingsboard,服务成功启动

Win 7 环境上,ThingsBoard安装及启动 Cloud 第6张

 

最终解决办法:

step 1:打开thingsboard.xml中,将含有“<startargument>-XX:+UseCondCardMark</startargument>”的一行注释

step 2:右击电脑-属性-高级系统设置-高级-环境变量-新建系统变量,设置虚拟机的大小

变量名:_JAVA_OPTIONS

变量值:-Xmx512M

执行上两步后,Thingsboard服务器能正常启动。

         

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄