国产精品zjzjzj在线观看_欧美国产成人精品_国产欧美一区二区三区久久_欧美黑人性猛交

智宇物聯(lián) 專(zhuān)注于提供高穩(wěn)定、高速率的三網(wǎng)物聯(lián)網(wǎng)卡

黃山開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard–第一節(jié)編譯打包教程

  • 作者:智宇物聯(lián)
  • 發(fā)表時(shí)間:2022年10月13日
  • 來(lái)源:智宇物聯(lián)

Thingsboard是什么?開(kāi)源物聯(lián)網(wǎng)平臺(tái)。提供成熟的IOT平臺(tái)解決方案,以此作為上層IOT應(yīng)用程序的服務(wù)端基礎(chǔ)架構(gòu),可實(shí)現(xiàn)物聯(lián)網(wǎng)項(xiàng)目的快速開(kāi)發(fā)、管理、擴(kuò)展。

1.獲取源碼

https://github.com/thingsboard/thingsboard.git

2.開(kāi)發(fā)環(huán)境

? Jdk 1.8版本

? Postgresql 9以上

? Node.js

? Npm

? Maven 3.6以上

? Git工具

? Idea開(kāi)發(fā)工具

3.源碼適配

a\ 選擇數(shù)據(jù)庫(kù)為Postgresql,注釋Cassandra配置(129行~194行)。

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

注釋Cassandra數(shù)據(jù)庫(kù)配置


2 修改postgresql配置

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

配置自己的數(shù)據(jù)庫(kù)信息


2 注釋license憑據(jù)

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

注釋license


4、 執(zhí)行編譯命令(mvn clean install -DskipTests -X)

編譯過(guò)程因?yàn)樾枰螺d各種依賴(lài)包文件,所以比較慢,差不多30分鐘左右~

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

執(zhí)行 命令


開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

編譯成功頁(yè)面


看到此結(jié)果,編譯完成。

5、 本地啟動(dòng)測(cè)試

瀏覽器輸入:http://localhost:8080,看到以下頁(yè)面,表示項(xiàng)目已啟動(dòng)。

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

登錄頁(yè)面


輸入系統(tǒng)管理員用戶(hù)名(sysadmin@thingsboard.org)、密碼(sysadmin)即可訪問(wèn)。

6、 部署使用說(shuō)明

Linux端:支持rpm、deb、jar包方式安裝應(yīng)用,同時(shí)支持將UI和后端分別打包部署。


開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

部署安裝包介紹


7、 FAQ:異常整理

前言,編譯不通過(guò)的問(wèn)題,基本上都是環(huán)境配置問(wèn)題、依賴(lài)下載問(wèn)題。因此在編譯之前,做好maven倉(cāng)庫(kù)鏡像配置,jdk配置、數(shù)據(jù)庫(kù)配置。

? 問(wèn)題1:Caused by:
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

原因:Maven依賴(lài)庫(kù)的鏡像配置問(wèn)題。可參考以下配置。

問(wèn)題2:不能啟動(dòng)內(nèi)置tomcat

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

不能啟動(dòng)內(nèi)置tomcat


原因:源碼問(wèn)題,內(nèi)部類(lèi)之前少public,2.4.2之后版本已修復(fù)

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

源碼修復(fù)


問(wèn)題3:npm run build failed

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

UI編譯失敗

原因:npm適配包下載太慢,導(dǎo)致報(bào)錯(cuò)。

解決辦法:從編譯好的電腦上拷貝以下文件。注意本機(jī)路徑。

開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

缺失的包

(溫馨提醒,各位有需要可以私信,我提供共享鏈接)

問(wèn)題4:UI模塊編譯失敗

原因:UI的依賴(lài)包下載異常。

解決辦法:從編譯好的電腦上拷貝以下文件。注意本機(jī)路徑。


開(kāi)源物聯(lián)網(wǎng)平臺(tái)Thingsboard——第一節(jié)編譯打包教程

依賴(lài)包不完整


持續(xù)收集中~~

大家在學(xué)習(xí)過(guò)程中,如果發(fā)現(xiàn)新的問(wèn)題,可以在下方評(píng)論留言~

最新資訊
最熱資訊
主站蜘蛛池模板: 南城县| 鲜城| 博湖县| 东山县| 康定县| 汉阴县| 禹州市| 大丰市| 砀山县| 安福县| 礼泉县| 佳木斯市| 乌苏市| 佳木斯市| 汾西县| 铅山县| 临清市| 汾阳市| 贺兰县| 易门县| 大名县| 宜城市| 荃湾区| 常德市| 元朗区| 定兴县| 越西县| 宣汉县| 丰县| 昌平区| 三台县| 阜新| 新河县| 漳浦县| 西藏| 崇信县| 吉木萨尔县| 镇宁| 灯塔市| 仁布县| 海城市|