標籤:
以atlassian-confluence-5.6.5為例 先安裝JAVA環境 通過yum安裝jdk,5.6.5不支援jdk1.8,所以安裝1.7或者1.6都可以 添加JAVA環境變數: 開啟/etc/profile,在該檔案最後面export三個環境變數:JAVA_HOME;PATH;CLASSPATH export JAVA_HOME=/usr/lib/jvm/java-1.6.0 export PATH=$JAVA_HOME:$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/ 添加好之後,使用source /etc/profile 或者. /etc/profile使環境變數立即生效 解壓縮confluence軟體,可通過軟連結或者直接將解壓縮的內容複寫到/usr/local/中的一個檔案夾裡 ln -s /usr/src/atlassian-confluence-5.6.5 /usr/local/confluence 開啟/usr/local/confluence/confluence/WEB-INF/classes/confluence-init.properties 檔案 將confluence.home參數設定成confluence的根目錄 confluence.home=/usr/local/confluence/ 可在/usr/local/confluence/conf/server.xml中修改WEB介面的連接埠,將8090修改成8099或者其它 Connector port="8099" 啟動和停止tomcat伺服器: 在/usr/local/confluence/bin中找到start-confluence.sh和stop-confluence.sh兩個開機檔案,啟動或停止 串連MYSQL 在/etc/my.cnf 在 [mysqld]下面添加 character-set-server=utf8 collation-server=utf8_bin 建立資料庫
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL PRIVILEGES ON confluence.* TO ‘confluenceuser‘@‘localhost‘IDENTIFIED BY ‘confluencepass‘; 下載並解壓縮mysql-connector-java 將解壓縮裡面的mysql-connector-java-5.1.36-bin.jar檔案複製到/usr/local/confluence/confluence/WEB-INF/lib中
編輯/usr/local/confluence/conf/server.xml檔案 在<Context path="" docBase="../confluence" debug="0" reloadable="false" useHttpOnly="true"> <!-- Logger is deprecated in Tomcat 5.5. Logging configuration for Confluence is specified in confluence/WEB-INF/classes/log4j.properties --> 後面 <Manager pathname="" />前面,加上Resource參數 <Resource name="jdbc/confluence" auth="Container" type="javax.sql.DataSource" username="confluenceuser" password="confluencepass" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/confluence?useUnicode=true&characterEncod ing=utf8" maxActive="15" maxIdle="7" defaultTransactionIsolation="READ_COMMITTED" validationQuery="Select 1" />
編輯/usr/local/confluence/confluence/WEB-INF/web.xml檔案 在該檔案末尾的</web-app>前面加上如下內容: <resource-ref> <description>Connection Pool</description> <res-ref-name>jdbc/confluence</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
破解
1.解壓附件中的confluence5.x-crack.zip,不用理會裡面的atlassian-extras-2.4.jar,這個應該是其它版本用的。
2.我們直接進入iNViSiBLE,根據自己的系統運行keygen.sh或keygen.bat(需要有java運行環境)
3.在出來的程式介面中隨便輸入name,Server ID為《二、安裝官方程式》第四步中的Server ID
4.點擊path,選擇附件中的atlassian-extras-2.4.jar,此時會產生一個新的atlassian-extras-2.4.jar,原來的jar變為了atlassian-extras-2.4.bak,將atlassian-extras-2.4.jar再重新命名為atlassian-extras-3.2.jar,至此,我們最終需要的破解檔案atlassian-extras-3.2.jar準備好了
5.點擊gen,產生的key複製下,等下需要用到
6.進入confluence伺服器的atlassian-confluence/confluence/WEB-INF/lib包下,把那6個atlassian-extras開頭的jar包全部刪掉,替換為我們剛剛產生好的atlassian-extras-3.2.jar。另外需要注意,如果使用mysql需要吧附件中的mysql-connector-java-5.1.25-bin.jar也放到這個目錄裡
7.重啟confluence
8.重啟後進入《二、安裝官方程式》第四步介面,需要填入key,這個就是上面第五步中複製的key。
先將atlassian-extras-3.2.jar重新命名為atlassian-extras-2.4.jar
下載用到的工具
http://download.csdn.net/download/u011391839/6877453
如果你的電腦中已經配置好了jdk環境變數,就雙擊工具包中的confluence_keygen.jar執行就可以了,沒有配置的童鞋需要配置一下jdk環境變數。開啟後如
我們點擊.patch!,選擇剛才重新命名的atlassian-extras-2.4.jar,此時會產生一個新的atlassian-extras-2.4.jar,原來的jar變為了atlassian-extras-2.4.bak,我們將產生的atlassian-extras-2.4.jar再重新命名為atlassian-extras-3.2.jar,至此,我們最終需要的atlassian-extras-3.2.jar才算是準備好了。
進入confluence伺服器的atlassian-confluence-5.6.5/confluence/WEB-INF/lib包下,我們把先前那6個atlassian-extras開頭的jar包全部刪掉,替換為我們剛剛產生好的atlassian-extras-3.2.jar,啟動confluence,需要填入key,使用中的工具,輸入Name和ServerID ,Name隨便寫,ServerID在confluence頁面上有,點擊.gen!就可以產生了,填入confluence頁面就ok了。
以下是要用到的三個補丁檔案:
confluence5.65+CentOS+mysql安裝破解