You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ThingsBoard release-3.3版本Ubuntu20.04下编译失败问题咨询

问题原因

你遇到的报错是Maven执行测试用例阶段触发的:Edge相关测试启动RPC服务时需要绑定本地7070端口,该端口已被其他进程占用导致服务启动失败,最终打断编译流程。

解决方案(无Edge使用需求可直接跳过相关步骤)

  • 最简便的方案是执行编译命令时跳过所有测试环节,直接使用如下命令即可完成编译:
mvn clean install -DskipTests

该参数会跳过所有单元测试、集成测试的执行流程,自然不会触发Edge RPC服务的启动逻辑,同时还能大幅缩短编译耗时。

  • 如果你不想跳过所有测试,仅想排除Edge相关模块,可以修改项目根目录的pom.xml文件,找到<modules>标签下和Edge相关的模块声明,将对应行注释后再执行原有编译命令即可。

补充说明

如果后续需要使用Edge功能,可先执行lsof -i:7070查询占用7070端口的进程PID,执行kill -9 <对应PID>释放端口后再重新编译即可。

内容的提问来源于stack exchange,提问作者tft

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 10:21:03