環境是CentOS 7,帶GUI的。勾選了MariaDB和開發環境。
網上很多安裝教程,但各個文章的版本可能和你自己的JIRA版本不同,可能會有些問題。建議,跟隨官網安裝指南操作。
安裝JIRA: https://confluence.atlassian.com/adminjiraserver/installing-jira-applications-on-linux-from-archive-file-938846844.html
安裝Confluence: https://confluence.atlassian.com/doc/installing-confluence-on-linux-from-archive-file-255362363.html
我只說下遇到的問題:
1、首先,我這兩個產品是正版的,沒有破解過程。因為只有20美金,並不貴。
通過官網 https://atlassian.com/zh 購買Lisences的方式是PayPal,可通過淘寶代理支付。也不貴,20美金,大約收200元RMB。或者PayPal19年底進入了中國,現在國內也可以用了。
2、因為2018年買過 Lisences,但19年過期了,那么這次下載2020年的JIRA和Confluence版本,發現無法激活。經查,是Support期限過了。這時有兩個方案,用舊版的產品,或者Renew下License,即重新購買。我選的后者。
3、Jira7以上,將不再支持MariaDB(https://confluence.atlassian.com/adminjiraserver/supported-platforms-938846830.html)。
故先移除CentOS 7里的MariaDB,再安裝MySQL5.7。
4、MySQL的連接器,根據官網說明需要MySQL Connector/J 5.1的包,不要下載MySQL Connector/J 8.0。這里犯個低級錯誤,下載的是壓縮包mysql-connector-java-5.1.48.tar.gz,我一直把壓縮包當做Jar包,放入lib文件夾,導致不識別。其實需要解壓,把里面的Jar包拿出來。
5、我是下載的產品是壓縮版的atlassian-jira-software-8.7.1.tar.gz,mysql-connector-java-5.1.48.tar.gz,其實Bin安裝包感覺方便點。
6、我的Confluence並不和JIRA連接,即統一登錄,之前連接過似乎有問題。現在atlassian公司有個Crowd產品,似乎是專門做統一登錄的。未嘗試部署。
7、Confluence對MySQL隔離級別有要求,Mysql默認可能是Repeated-read可能要降低為read-comitted。
8、建議,開機后要手動啟動JIRA。關機前,手動關閉服務。
/opt/atlassian/jira/bin/shutdown.sh
/opt/atlassian/jira/bin/startup.sh
/opt/atlassian/confluence/bin/shutdown.sh
/opt/atlassian/confluence/bin/startup.sh
一些命令 systemctl start mysqld #啟動MySQL systemctl stop mysqld #停止MySQL systemctl restart mysqld #重啟MySQL systemctl enable mysqld #設置開機啟動 systemctl disable mysqld #刪除開機啟動 set password for 'root'@'localhost' = password('root'); 賦予 chmod +x atlassian-jira-6.2-x64.bin