這個星期接到乙個新的任務:解決hq(乙個用j**a開發的開源的運維監控平台)現在遇到的snmp公升級到3.0後bug。公司用的hq是4.6版本。於是,我把專案從gitlab上clone下來後,就開始了我的填坑之旅。坑了幾天坑,到目前,正常情況,應該只有最後乙個坑了,應該是關於tomcat執行環境的。閒話不多說,開始填坑之旅……
專案m**en build坑:
ok,到現在為止,我遇到的m**en的build坑基本差不多了。經過上面的改造後,我的hq專案能夠install成功了。不過,install成功後,本地執行hq-web專案時,遇到的坑,深坑,比build過程要艱難的多,在這裡我也記錄一下,與君共勉。
hq-web 專案執行遇到的坑:
server.database-url=jdbc:mysql://localhost:3306/hqdb
server.database-driver=com.mysql.jdbc.driver
server.database=mysql
server.database-user=hq
server.database-password=hq
server.admin.username=hqadmin
server.admin.password=hqadmin
執行tomcat:deploy m**en命令,這個將會在hq-web專案的target目錄下生成乙個hq-web-4.6的目錄
將配置的hq-web:war exploded 配置到tomcat執行中
在執行之前,還是要做幾件事,起碼我這裡要做這些事情
我經過上面的折騰後,專案就可以通過idea進行tomcat debug執行除錯了。
其實專案的坑遠不止這些,不如如果使用tomcat外掛程式執行的,還會報 sigar包找不到本地的動態庫檔案 和 找不到
hq-plugins 外掛程式目錄的異常,不過如果是通過我上面的那種執行方式,這兩個以上我都沒有遇到了。
後面有時間我也把官方目前最新的hq5.8的build 成功的經驗寫上來。
Hyperic HQ資源外掛程式開發指南
由hyperic hq 國內獨家 商北京鑄銳數碼科技 提供。適用於hyperic hq開發人員,講述了外掛程式管理功能,外掛程式開發介紹,jmx外掛程式,指令碼外掛程式,從命令列執行和測試外掛程式,外掛程式部署。是hyperic hq外掛程式開發的必備資料。鑄銳科技獨家提供hyperic hq 資源...
ubuntu搭建php開發環境記錄
這兩天自己在阿里雲上面買了乙個ecs,系統選的是ubuntu16.04,第一件事就是先搭環境,這次準備使用lamp組合。apache安裝 如果如上顯示的話,說明安裝成功 了。php安裝 這裡我準備安裝php7.0版本的,在命令列輸入 sudo apt get install php7.0 安裝完成後...
Vue記錄1 開發環境搭建
應用環境 win10 檢驗是否安裝成功 cmd node v 檢視node安裝版本 注 1 node最新穩定版本頻繁變化 如果出現某個模組不能在當前版本使用則需要公升級node 對於node的版本管理模組 node binary 管理node版本 簡稱 n 1 cmd安裝n模組 npm instal...