安裝過程建議按以下步驟。
1.配置java環境,安裝jdk,建議1.8版本。可看網上其他教程。
2.安裝mysql,參考以下教程,寫的比較好:
https://www.cnblogs.com/lzhdonald/p/12511998.html
也可以使用yum 來安裝,集體參考網上教程。
注意mysql 5.7 版的的一些坑:
1.mysql 登錄:mysql -uconfluence -p123
注意,這個-u 和-p 後面跟的用戶名和密碼不要加空格,不然-p會被識別成某個數據庫名而報錯。
2.修改用戶密碼的時候,用以下 authentication_string, ....(set password=password這句話在5.7不可用)
update mysql.user set authentication_string=password('*******') where user='*******';
具體參考:https://www.cnblogs.com/wangbaobao/p/7087032.html
三:安裝confluence
可參考https://blog.csdn.net/a1035082174/article/details/99453174
以上教程裏的jdbc是可用的,已測。默認安裝的話,把mysql-connector-java-5.1.44-bin.jar 和 atlassian-extras-2.4.jar(需改成對應名稱)放到 /opt/atlassian/confluence/confluence/WEB-INF/lib 目錄下。
註冊pojie的jar包可從https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.rar下載。
啓動和關閉confluence服務:
停止:sh /opt/atlassian/confluence/bin/stop-confluence.sh 啓動:sh /opt/atlassian/confluence/bin/start-confluence.sh
tips:
1.一些小問題:如果安裝或者運行時候,confluence的tomcat被莫名kill 或者 非常卡慢,注意查找系統佔大量資源的進程。
特別注意是否存在挖礦腳本,
2.注意默認隱射的是8090端口,如果打開confluence後查詢端口占用:
netstat -ap | grep 8090
沒有任何顯示,則說明,tomcat掛掉了,如果有顯示但扔無法訪問,注意查看8090端口是否被防火牆屏蔽。阿里雲等需要在自家後臺控制中心打開端口。
3.這pojie的註冊機應該是confluence 7.5 以下都通用,目前測試7.5沒有問題。
4.安裝的時候,其實多思考每條linux的指令是什麼意思,而不是簡單的直接複製粘貼,這樣遇到問題的時候比較容易解決。耐心讀linux的提示的錯誤信息,然後到網上查教程。