confluence 3.3.1 linux安裝筆記

confluence 3.3.1 安裝筆記

一. 下載 
官網下載地址:
http://www.atlassian.com/software/confluence/ConfluenceDownloadCenter.jspa

支持多個平臺,而且有多個安裝版本。對於普通用戶,根據各自情況可以考慮合適的版本:One-Click Evaluation Installer的版本很適合拿來試用,或者用來做小白,測試各種配置插件等。Standalone for Production Usage 的版本適合正式場合,已經打包好了confluence和tomcat,安裝非常簡單。如果已經安裝有了tomcat之類的web容器,可以選擇EAR/WAR 的版本。

下文以linux平臺上的Standalone版本爲例。


二. 準備安裝

先在linux上準備好目錄,如wiki,然後在wiki下建立子目錄Confluence_home目錄備用。

數據庫準備用mysql,因此需要事先安裝好mysql數據庫,新建名爲Confluence的database,新建Confluence用戶。

依然逃不脫license的問題,可以在官網註冊後申請30天試用的license。對於想破解的同學,請google " Confluence v3.3.1 Keygen",也可以直接到hotfile下載這個文件:

http://hotfile.com/dl/62654103/a242e24/Atlassian.Confluence.v3.3.1.Incl.Keygen.and.Patch-iNViSiBLE.rar.html

我使用的就是這個文件,大概120m附近。其實裏面是普通的Standalone,和官網相同11*M,重要的是附帶了一個破解工具,不足1M的樣子。破解工具有兩大用處:1 破解atlassian-extras-2.4.jar 文件,2. 生成Confluence的license。

如果需要破解,可以先解開下載的confluence壓縮包,執行keygen.bat,patch confluence/confluence/WEB-INF/lib下的atlassian-extras-2.4.jar,然後備用。這個在windows上破解之後的jar文件可以同樣在linux平臺上使用。

三. 安裝

將下載得到的confluence-3.3.1-std.tar.gz文件上傳到linux機器上的wiki目錄,執行命令:

gunzip confluence-3.3.1-std.tar.gz
tar xvf confluence-3.3.1-std.tar
mv confluence-3.3.1-std confluence

然後將進入confluence/confluence/WEB-INF/lib,用前面破解好的版本覆蓋atlassian-extras-2.4.jar文件。

接着進入confluence/confluence/WEB-INF/classes目錄,打開confluence-init.properties文件,設置好confluence.home爲我們前面準備的Confluence_home目錄。

confluence.home=/..your path.../wiki/confluence_home

下面開始正式安裝,進入confluence/bin目錄,通過startup.sh啓動tomcat. 默認使用8080端口,也可以通過配置confluence/conf/server.xml來修改默認端口。

使用瀏覽器打開http://yourip:8080/,出現confluence的安裝界面。這裏要求填寫license,執行破解包裏面的keygen.bat,寫入任意的用戶名郵箱等信息,然後將頁面上的sid填入,執行gen,即可得到license。填入之後next,如果破解成功license有效則可進行一下步數據庫設置,選擇外部數據庫mysql,next,然後選擇jdbc driver,這裏需要填寫mysql的url,用戶名和密碼。

安裝過程中在這個步驟遇到問題,總是報錯說無法連接到mysql。

The following error(s) occurred:
Configuring the database failed. Couldn't create the database schema.
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.

費了不少時間,最後發現時confluence 3.3.1版本的bug(也許是破解造成的?),在填寫mysql URL時,&符號必須替換爲"&"! 例如:

jdbc:mysql://localhost/confluenceautoReconnect=true&useUnicode=true&characterEncoding=utf8&sessionVariables=storage_engine%3DInnoDB

然後設置admin賬號的信息和密碼,安裝過程順利結束,confluence可以使用。

四. 問題

我曾嘗試使用EAR/WAR方式,試圖將confluence安裝到jetty下,但是遇到意外問題:在選擇使用mysql書庫,輸入mysql信息之後的執行過程中,jetty總是報錯,拋出outofmemory error.

然後jetty失去響應,等待很長時間也不能重新恢復正常。只能重啓,重啓之後發現數據庫已經建立了很多表,安裝過程也可以繼續,但是安裝完成之後的confluence無法使用,應該是安裝不完整所致。

使用將jetty的內存增加到1g甚至2g,依然無效,每次都是outofmemory。原因不明, 只好放棄jetty + confluence的war安裝。

博文轉自zyzzsky

買Confluence上CSDN,特殊折扣購買通道:

http://bss.csdn.net/module/btc/atlassian/prduct_detail?project=445&module=34&product=10

CSDN開立Atlassian中文技術論壇更多交流分享請點擊:

http://bbs.csdn.net/forums/atlassian
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章