應用環境: Confluence是一個專業的企業知識管理與協同軟件,也能夠用於構建企業wiki。經過它能夠實現團隊成員之間的協做和知識共享.java
centos7.2mysql
java-1.8linux
mariadbsql
atlassian-confluence-5.10.4.tar.gz數據庫
yum -y install java-1.8*vim
測試java安裝:java -versionwindows
啓動數據庫centos
systemctl start mariadb瀏覽器
systemctl enable mariadb服務器
修改配置文件,支持字符集
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
character-set-server=utf8
max_allowed_packet = 48M
建立數據庫用戶
設置root用戶密碼
grant all privileges on *.* to 'root'@'localhost' identified by 'withub';
grant all privileges on *.* to 'root'@'%' identified by 'withub';
建立Confluence數據庫和用戶
create database ConfluenceDB default character set utf8 collate utf8_bin;
grant all privileges on ConfluenceDB.* to 'confluence_user'@'localhost' identified
by 'withub';
grant all privileges on ConfluenceDB.* to 'confluence_user'@'%' identified by 'withub';
flush privileges;
首先下載atlassian-confluence-5.10.4.tar.gz安裝包,上傳至linux服務器上,我這兒上傳的/opt目錄

二、解壓並修改配置文件
tar -zxvf atlassian-confluence-5.10.4.tar.gz
cd /opt/atlassian-confluence-5.10.4/confluence/WEB-INF/classes
修改配置文件:
vi confluence-init.properties
confluence.home=/opt/data/conf/confluence
:wq 保存退出!
啓動Confluence
cd /opt
mv atlassian-confluence-5.10.4 atlassian-confluence
cd /opt/atlassian-confluence/bin
./startup.sh #啓動confluence
tailf ../logs/catalina.out #查看啓動過程
打開瀏覽器輸入http://IP:8090/

咱們選擇生產安裝,下一步:

暫時不勾選,下一步:

記住服務ID,而後暫時關閉程序。
關閉Confluence
cd /opt/atlassian-confluence/bin
./shutdown.sh或者pkill java #中止confluence
而後cd /opt/atlassian-confluence/confluence/WEB-INF/lib目錄下
ls | grep atlassian-extras-decoder-v2-3.2.jar
將atlassian-extras-decoder-v2-3.2.jar放到windows平臺上,更名爲atlassian-extras-2.4.jar
mv atlassian-extras-decoder-v2-3.2.jar atlassian-extras-decoder-v2-3.2.jar.bak
破解Confluence軟件
下載破解軟件confluence5.6.6-crack,進入windows平臺

運行confluence_keygen.jar,有可能運行不了,由於windows平臺上須要安裝JAVA才能打開

點擊.gen!生產key值,複製key保留。
將破解後的atlassian-extras-2.4.jar改成atlassian-extras-decoder-v2-3.2.jar放到linux上/opt/atlassian-confluence/confluence/WEB-INF/lib目錄下

將下載的破解文件中的jar目錄下的Confluence-5.6.6-language-pack-zh_CN.jar和mysql-connector-java-5.1.39-bin.jar兩個文件放入到/opt/atlassian-confluence/confluence/WEB-INF/lib目錄下
從新啓動Confluence
cd /opt/atlassian-confluence/bin
./startup.sh #啓動confluence
tailf ../logs/catalina.out #查看啓動過程
再次瀏覽器訪問http://IP:8090/

將生成的key複製到框內,下一步

選擇Mysql,而後點擊External Database

選擇Direct JDBC,下一步

點擊下一步,自動建立須要的表,可能須要兩分鐘時間

配置用戶

配置用戶和密碼

下一步

安裝完成!
完成安裝以後,進入瀏覽器會看到有黃色警告之類的報錯!
問題解決:
報錯innodb_log_file_size大小設置問題
解決:
一、Shutdown Confluence
二、Shutdown MySQL
三、Edit the my.cnf:
vim /etc/my.cnf(添加配置文件)
max_allowed_packet = 512M
innodb_log_file_size = 2G
四、Delete the current innodb log files.
cd /var/lib/mysql/(yum安裝的mysql都在這個目錄下)
rm -rf ib_logfile*
五、Start MySQL.
六、Start Confluence.
便可!
報錯:Checks if your JDK / JRE version and vendor are supported.
解決:
atlassian-confluence-5.10.4.tar.gz搭配jdk1.8版本:jdk-8u152-linux-x64.tar.gz
便可!!
歡迎提出問題!!!