ThingsBoard 源码部署9.9.9
时间: 2025-04-28 17:11:10 浏览: 18
### 关于 ThingsBoard 9.9.9 源码部署教程
#### 准备工作
为了成功部署 ThingsBoard 9.9.9 的源码,环境准备至关重要。确保操作系统已更新至最新状态并安装必要的依赖项。
#### Java 环境配置
Java 是运行 ThingsBoard 所必需的基础组件之一。对于 ThingsBoard 9.9.9 来说,推荐使用 OpenJDK 11 或更高版本来满足其需求[^2]。可以通过以下命令验证当前系统的 JDK 版本:
```bash
java -version
```
如果尚未安装适当版本的 JDK,则可以按照官方文档中的指导进行安装。
#### 数据库设置
ThingsBoard 支持多种数据库解决方案,如 PostgreSQL 和 MySQL。鉴于 SonarQube 已经停止对 MySQL 的支持而转向 PostgreSQL,在此也建议采用 PostgreSQL 作为 ThingsBoard 的后台存储方案[^1]。具体来说,PostgreSQL 至少应为 9.3 及以上版本以兼容 ThingsBoard 的功能特性。
#### 下载与编译源码
前往 GitHub 上获取最新的 ThingsBoard 源代码仓库链接,并克隆到本地开发环境中。接着参照项目 Readme 文件内的说明完成构建过程。通常情况下这涉及到 Maven 构建工具的应用以及执行如下指令:
```bash
git clone https://github.com/thingsboard/thingsboard.git
cd thingsboard
mvn clean install -DskipTests=true
```
上述操作将会下载所有依赖并将整个平台打包成可执行文件形式。
#### 配置应用参数
编辑 `conf/application.properties` 文件调整应用程序的各项属性设定,比如连接数据库的信息等。这部分内容依据实际使用的数据库实例情况有所不同,请仔细阅读官方指南了解详情。
#### 启动服务
最后一步就是启动 ThingsBoard 平台本身了。进入项目的根目录下通过脚本来实现这一点:
```bash
./bin/install/install.sh --run
```
此时应该可以在浏览器里访问默认地址 http://localhost:8080 查看是否正常加载登录页面。
阅读全文
相关推荐













