thingsboard环境部署和源码运行

本文详细记录了在Windows 10上部署和运行thingsboard源码的全过程,包括环境配置(JDK 1.8、Maven、Git、Node.js、Eclipse、PostgreSQL及管理工具)、源码下载与编译、数据库初始化以及在Eclipse中运行系统。通过此指南,读者可以顺利在本地搭建thingsboard开发环境。
摘要由CSDN通过智能技术生成

刚开始,编译thingsboard源码时遇到很多问题,网上查了不少资料,走了不少弯路,现给自己梳理一下过程。

一、环境准备

笔记本电脑,windows 10 家庭版 64位;

1、安装jdk1.8

下载相应的jdk1.8安装文件,安装后配置环境变量如下环境变量:

JAVA_HOME=C:\java\jdk1.8.0_144

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

PATH添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2、安装apache-maven-3.5.4

下载apache-maven-3.5.4,解压文件后配置如下环境变量:

MAVEN_HOME=C:\java\apache-maven-3.5.4

MAVEN_OPTS=-Xms128m -Xmx1024m

PATH添加%MAVEN_HOME%\bin;

 

3、安装Git-2.22.0-64-bit

下载Git-2.22.0-64-bit.exe,安装后配置如下环境变量:

GIT_HOME=C:\Program Files\Git

PATH添加%GIT_HOME%\cmd;%GIT_HOME%\bin;

ThingsBoard 是一个开源物联网平台,用于设备管理和数据收集。要进行源码本地部署,您需要按照以下步骤操作: 1. 准备环境:确保您的本地开发环境已经安装了 JDK 8 或更高版本、Maven 3 和 Git。 2. 克隆源码:通过 Git 将 ThingsBoard 项目代码克隆到本地。可以使用以下命令: ``` git clone https://github.com/thingsboard/thingsboard.git cd thingsboard ``` 3. 编译项目:使用 Maven 命令编译项目。运行以下命令: ``` mvn clean install -DskipTests ``` 4. 配置数据库:在部署之前,您需要配置数据库。ThingsBoard 支持多种数据库,例如 H2、PostgreSQL 和 MySQL。您可以选择其中一种,安装相应的数据库软件,并根据 ThingsBoard 的文档配置数据库连接。 5. 运行服务:编译完成后,可以使用 Maven Spring Boot 插件直接运行 ThingsBoard。在项目的根目录执行以下命令: ``` ./mvnw spring-boot:run ``` 或者如果您希望将其打包为可执行的 jar 文件,可以运行: ``` ./mvnw clean package ``` 然后使用命令运行 jar 文件: ``` java -jar target/thingsboard.jar ``` 6. 访问 ThingsBoard:在浏览器中访问 http://localhost:8080,您将看到 ThingsBoard 的用户界面。默认的登录凭据是 sysadmin@thingsboard.org / sysadmin。 7. 首次登录后,按照界面提示进行系统设置和设备模拟,以完成初始配置。 请注意,在部署过程中,您可能需要根据自己的环境和需求进行一些定制化的配置,比如端口号、数据存储路径等。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值