windows10启动thingsboard报错1067

在Windows 10上安装Thingsboard后,启动服务时遇到1067错误。解决方法包括:将Thingsboard所需端口添加到防火墙规则;修改thingsboard.xml配置文件,指定完整Java路径;如果问题依旧,注释掉<startargument>-XX:+UseCondCardMark</startargument>行,然后重新尝试启动服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 安装成功后,使用命令net start thingsboard, 启动服务,报错如下图

2. 解决办法:

2.1 把thingsboard会用到的一些端口加入防火墙规则中

点击右侧新建规则:

选择端口,然后下一步

如图配置,然后下一步

在下一步

### 解决 ThingsBoard 编译和启动报错的方法 对于 ThingsBoard 编译过程中遇到的错误,主要原因是 JDK 版本不匹配。当前仓库中的最新代码(thingsboard-3.3.1)依赖于 JDK 11,而本地环境中安装的是 JDK 8,因此编译无法通过[^1]。 为了成功编译并运行 ThingsBoard,建议采取以下措施: #### 使用兼容版本的源码 选择与现有 JDK 版本相适应的 ThingsBoard 源码版本可以有效避免因环境差异引发的问题。具体操作是从 GitHub Releases 页面下载 ThingsBoard 3.2.1 的源码包,该版本支持 JDK 8,在此环境下执行 `mvn clean install -DskipTests` 应能顺利完成构建过程而不触发任何编译错误。 ```bash git clone https://github.com/thingsboard/thingsboard.git -b v3.2.1 cd thingsboard mvn clean install -DskipTests --settings /path/to/settings.xml ``` #### 修改 pom 文件以修复特定依赖项问题 针对某些情况下由于第三方库更新而导致的启动失败情况,可以通过调整项目配置来解决问题。例如,当面对 ThingsBoard 3.5 启动报错的情况时,可尝试编辑项目的根目录下的 `pom.xml` 文件,锁定 oshi-core 的版本号至一个稳定版次,从而确保应用程序能够正常加载所需的类定义[^2]。 ```xml <dependencies> ... <dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>5.8.0</version> <!-- 明确指定版本 --> </dependency> ... </dependencies> ``` 完成上述更改之后再次尝试重新部署服务端程序即可验证修正效果。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值