Sky's blog

          我和我追逐的夢

          常用鏈接

          統計

          其他鏈接

          友情鏈接

          最新評論

          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安裝。


          posted on 2010-09-18 15:20 sky ao 閱讀(4865) 評論(0)  編輯  收藏 所屬分類: project manager

          主站蜘蛛池模板: 离岛区| 察雅县| 湖南省| 辽源市| 双桥区| 成武县| 平远县| 黑河市| 资源县| 衡山县| 得荣县| 邛崃市| 新兴县| 广州市| 婺源县| 友谊县| 乌拉特前旗| 旬阳县| 玉林市| 凤山县| 金秀| 毕节市| 浦江县| 阿勒泰市| 灵川县| 正蓝旗| 万宁市| 泰兴市| 会理县| 镇赉县| 确山县| 新源县| 福安市| 云阳县| 兰州市| 芮城县| 苏尼特右旗| 增城市| 商城县| 湖南省| 南乐县|