<ul id="i4ug0"></ul>
  • <ul id="i4ug0"></ul>
    <ul id="i4ug0"></ul> <ul id="i4ug0"><sup id="i4ug0"></sup></ul><ul id="i4ug0"></ul>
  • 智宇物聯(lián) 專(zhuān)注于提供高穩(wěn)定、高速率的三網(wǎng)物聯(lián)網(wǎng)卡

    內(nèi)江開(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)即可訪(fǎng)問(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)論留言~

    最新資訊
    最熱資訊
    主站蜘蛛池模板: 成人自拍小视频| 国产成人精品福利网站在线观看 | 成人小视频免费在线观看| 成人毛片视频免费网站观看| 成人精品一区二区久久| 国产成人无码av片在线观看不卡| 亚洲成人免费看| 成人毛片免费视频播放| 国产成人高清亚洲一区91| 99久久亚洲综合精品成人网| 成人福利视频app| 亚洲国产欧美目韩成人综合| 成人无码精品一区二区三区| 四虎影视永久地址www成人| 日韩精品无码成人专区| 久艾草国产成人综合在线视频| 成人免费观看网欧美片| 久久久久成人精品无码| 四虎国产成人永久精品免费| 日本成人免费在线观看| 久久精品成人无码观看56| 四虎成人免费观看在线网址| 国产精品成人免费福利| 日本成人在线视频网站| 91成人午夜在线精品| 久久成人无码国产免费播放| 国产成人免费片在线观看| 成人国产经典视频在线观看| 精品久久久久成人码免费动漫| 亚洲欧美成人中文日韩电影| 国产成人精品无缓存在线播放| 综合558欧美成人永久网站| 久久亚洲AV成人无码国产| 国产成人av免费观看| 国产精品成人一区二区三区| 日韩国产欧美成人一区二区影院| 欧美成人免费一区在线播放| 精品人妻无码一区二区色欲产成人| 一级成人黄色片| 青青草成人免费| 成人浮力影院免费看|