1. 程式人生 > >CMDBuild2.5.1在wind10中使用

CMDBuild2.5.1在wind10中使用

        最近換了工作,新公司研究ITIL,而我也跟著學ITIL。怪自己孤陋寡聞,以前竟然不知道有ITIL,更不知道ITIL為何物!!!

        在將公司的基礎框架搭建的差不多後,計劃本週來學習下ITIL的CMDB。對目前可供使用的CMDB作一些瞭解,看有沒有合適的可直接拿來用。所有很自然的需要使用CMDBuild和oneCMDB,這裡介紹下CMDBuild在windows10環境下的使用。後續會寫幾篇關於ITIL的部落格,對ITIL有一個全面的瞭解和熟悉。

一、下載軟體

        使用CMDBuild,需要先下載CMDBuild,官網是http://www.cmdbuild.org/en/download,在瀏覽器中輸入地址後,開啟介面如下圖:


        然後點選上圖紅色標記的按鈕就會下載,將檔案放在方便找到的地方。

        下面下載PostgreSQL,因為CMDBuild預設使用的是PostgreSQL資料庫。

32位下載地址:

http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-binaries.zip

64位下載地址:http://get.enterprisedb.com/postgresql/postgresql-9.2.4-1-windows-x64-binaries.zip


二、開始安裝

    2,1 安裝CMDBuild    

    下載完後,解壓CMDBuild,目錄如下圖。其中INSTALL.txt是安裝的說明檔案,是英文的。


        1) 將cmdbuild-2.5.1.war檔案重命令為cmdbuild.war,然後將war檔案放在Tomcat的webapps目錄下。


        2) 然後進入解壓的cmdb目錄中的extras/tomcat-libs/6.0 or higher/,將postgresql-9.4.1207.jar檔案放入Tomcat的lib目錄下,這是cmdb連線prosgresql連線的架包,不可缺少。



        因為我用的Tomcat版本是8.5,高於6,所以進入的是6.0 or higher,如果Tomcat的版本低於6,則可以進入5.5目錄。


        3) 然後啟動Tomcat,會生成一個cmdbuild資料夾,這是Tomcat啟動後生解壓war檔案產生的。在瀏覽器中輸入localhost:8080/cmdbuild,訪問cmdbuild。


2,2 安裝Prosgresql

        1) 在磁盤裡建立目錄Prosgresql9.2.4,然後將下載的Prosgresql壓縮檔案解壓到此資料夾中,如果有上層目錄,則可以將解壓的檔案複製進來然後刪除解壓生的上層目錄。然後建立data資料夾,用於存放資料。

        

        2) 然後配置環境變更——配置系統環境變數。可以像配置java的環境變數那樣配置,如下圖。也可以用vbs指令碼的方法,不過本人不會寫vbs指令碼,所以就採取這種簡單直觀的方式了。


    3) 然後初始化並建立資料庫。在CMD中使用命令:D:\Prosgresql9.2.4\bin\initdb.exe -D d:\Prosgresql9.2.4\data -E UTF-8 --locale=chs -U postgres -W。新的超級使用者的口令輸入的是postgres。

-D :指定資料庫簇的儲存目錄E:\pgsql\data

-E :指定DB的超級使用者的使用者名稱postgres

--locale:關於區域設定(chinese-simplified-china)

-U :預設編碼格式chs

-W :為超級使用者指定密碼的提示

        再開啟d:\Prosgresql9.2.4\data目錄,發現多了很多內容。


        4) 啟動資料庫,在cmd中輸入命令:pg_ctl -D d:\Prosgresql9.2.4\data -l logfile start


        5)  註冊為系統服務,這一步需要管理員許可權pg_ctl register -N PostgreSQL -D D:\Prosgresql9.2.4\data

        6)  啟動資料庫 :net start PostgreSQL

        如果上面安裝Postgresql沒有成功,可嘗試直接下載應用程式來安裝,下載地址:http://www.enterprisedb.com/products-services-training/pgdownload#windows安裝的時候主要注意選擇所使用的區域設定,如果有問題的話就造反C;另一個就是安裝的時候要關閉QQ電腦管家或360防毒這種第三方的防毒軟體,不然有可能會攔截安裝檔案中的bat或其它檔案,導致安裝失敗,其它都基本上是Next。


三、使用        

        啟動資料庫後,啟動CMDBuild,在瀏覽器中開啟CMDBuild繼續研究!!如下圖,點選右下角的Next。


        如下圖,需要填寫資料庫等資訊。


        我填寫的截圖如下,然後點選右下角的Finish。


        這些CMDBuild會根據配置資訊去建立資料庫,當資料庫建立成功後,會給出如下彈出框。當點選OK後,會跳轉到登陸介面需要登陸。



        建立的資料庫如下圖,public模式下一共有129張表,quartz模式下一共有11張,這裡只列出了public模式下的資料表。


        在登陸時,可以發現數據庫表有一個User表,預設生成了system和admin兩個不同的賬號,至於密碼肯定是加密地的,我也不知道。所以我就用admin來登陸,密碼也是admin,結果成功了。



四、參考資料

1,http://www.cnblogs.com/supakito/p/cmdbuild_install.html

2,https://www.cnblogs.com/winkey4986/p/5360551.html

3,https://www.yiibai.com/postgresql/install-postgresql.html