CMDBuild部署教程


一.CMDBuild簡介

  CMDBuild是一個通過Web界面配置的CMDB系統。可以通過Web界面來進行建模、創建資產數據庫,並處理相關的工作流程。CMDBuild可用於集中管理數據庫模塊和外部應用:自動庫存、文檔管理、文本處理、目錄服務、電子郵件、監控系統、用戶網站、其他信息系統等。(該CMDB相關資料不是很多)

 

二.系統環境:

Centos7.3圖形化界面,因為我們在后續安裝步驟中需要彈出圖形化界面

1核2G 20G磁盤(1G運行內存不夠用)

需要配置JAVA環境,下載postgresql

版本要求

postgresql,版本9.5到10.7之間

JDK 1.8  建議jdk8即可,不要使用最新的,否則可能會有不兼容問題

 

相關下載地址;

CMDBuild、JDK下載地址

https://pan.baidu.com/s/1YHBjFotMCvX03ffgV3Pb-w

下載cmdbuild-3.1.1.sh,jdk-8u111-linux-x64.tar.gz

 

三.部署步驟

部署postgresql

參考鏈接https://www.postgresql.org/download/linux/redhat/

yum install  -y  https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install postgresql95        #安裝客戶端
yum install postgresql95-server    #安裝服務端
/usr/pgsql-9.5/bin/postgresql95-setup initdb
systemctl start postgresql-9.5    #監聽5432端口

配置postgresql

配置postgresql遠程訪問:(之所以配置這個是因為使用命令行遠程連接該數據庫時報錯)

vi /var/lib/pgsql/9.5/data/postgresql.conf  #修改以下值
listening_address: '*'

vi /var/lib/pgsql/9.5/data/pg_hba.conf  #修改以下值(md5好像是要改為trust?后續驗證后再回來修改)
host all all 0.0.0.0/0 md5

配置JDK

參考https://www.cnblogs.com/biaopei/p/7730484.html

配置postgresql的jdbc

postgresql的jdbc的具體路徑需要加入到CLASS_PATH環境變量中
jdbc下載鏈接

https://jdbc.postgresql.org/download.html#others
jdbc配置參考

https://jdbc.postgresql.org/documentation/head/classpath.html

部署CMDBuild

推薦使用./sh腳本方式安裝。通過war包安裝那種方式,各種報錯,搞不定。注意:不能使用root賬號運行,隨便創建一個cmdbuild運行即可

添加執行權限運行后,會彈出一個圖形安裝界面。

配置界面修改postgresql為具體ip,使用localhost會報錯。

web訪問地址:

http://ip:8080/cmdbuild

登錄賬號密碼admin/admin

 

四.問題匯總

1.tomcat如果提示存在內存泄漏情況

在tomcat/bin目錄下,修改catalina.sh,在cygwin=false上面添加以下內容
JAVA_OPTS="-Xms1024m -Xmx1024m"

參考https://www.cnblogs.com/biaopei/p/11353843.html

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM