天天看點

Centos 安裝Confluence,Jira,Crowd

伺服器版本:CentOS Linux release 7.6.1810 (Core)

Atlassian Confluence版本:atlassian-confluence-6.13.10.zip

Atlassian Jira版本:atlassian-jira-software-8.7.1.zip

Atlassian Crowd版本:atlassian-crowd-4.0.0.zip

依賴軟體包
mysql驅動包:mysql-connector-java-5.1.44-bin.jar
crowd PoJie包:crowd_keygen.jar
confluence PoJie包:confluencePoJie工具.zip
jira PoJie包:atlassian-extras-3.2.jar
           

一、準備工作

1.上傳軟體包到伺服器/usr/local/software路徑(路徑可自定義)

2.關閉防火牆,關閉selinux

伺服器帶有jdk8環境

臨時并永久關閉防火牆
systemctl stop firewalld && systemctl disable firewalld
臨時并永久關閉防火牆
setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
           

二、安裝crowd

1.安裝crowd

解壓
unzip atlassian-crowd-4.0.0.zip

建立crowd home目錄
mkdir -p /usr/local/crowd-home

修改配置檔案
cd /usr/local/software/atlassian-crowd-4.0.0/crowd-webapp/WEB-INF/classes/
vim crowd-init.properties(修改最後一行,指定home目錄為剛剛建立的目錄)
crowd.home=/usr/local/crowd-home

拷貝mysql驅動包到crowd的lib目錄
cd /usr/local/software
cp mysql-connector-java-5.1.44-bin.jar /usr/local/software/atlassian-crowd-4.0.0/crowd-webapp/WEB-INF/lib


啟動服務
cd /usr/local/software/atlassian-crowd-4.0.0&&./start_crowd.sh
停止服務
cd /usr/local/software/atlassian-crowd-4.0.0&&./stop_crowd.sh
檢視日志
cd /usr/local/software/atlassian-crowd-4.0.0/apache-tomcat/logs&&tail -1000f catalina.out
資料庫配置檔案
vim /usr/local/crowd-home/shared/crowd.cfg.xml
           

2.PoJie

1.下載下傳 crowd2.1.0(名字叫crowd_keygen.jar) 放到自己的PC電腦上,路徑随意,我這裡放到E盤。
2.在E盤打開cmd視窗,執行java -jar crowd_keygen.jar(前提是PC電腦帶有jdk環境),會出現如下第一張圖
3.下載下傳crowd目錄中的atlassian-extras-3.3.0.jar到E盤。
sz /usr/local/software/atlassian-crowd-4.0.0/crowd-webapp/WEB-INF/lib/atlassian-extras-3.3.0.jar

由于PoJie的版本比較老,
是以下載下傳下來之後要先把atlassian-extras-3.3.0.jar重命名為atlassian-extras-2.6.jar
點選.patch,選擇下載下傳下來的檔案,這樣的話注冊機可以将原來的jar檔案改成atlassian-extras-2.6.bak的檔案
然後将新生成的atlassian-extras-2.6.jar改回我們要用的jar包:即atlassian-extras-3.3.0.jar
再上傳至Linux伺服器,覆寫之前的檔案,然後重新開機crowd!!!

           
Centos 安裝Confluence,Jira,Crowd

3.浏覽器通路

cd /usr/local/software/atlassian-crowd-4.0.0&&./start_crowd.sh
172.10.6.55:8095/crowd
如下圖,記住自己的Server ID
           
Centos 安裝Confluence,Jira,Crowd
将server-id複制到注冊機的keygen中,輸入name并點選.gen!即可生成license,
将生成的license複制進crowd的安裝頁面server-id對應的框,點選下一步,PoJie成功。
           

4.crowd配置

Centos 安裝Confluence,Jira,Crowd
配置外部資料庫這一步會建立資料庫表,共建立46張表,需要一點時間,耐心等待。
           
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
安裝完成!
           

三、安裝confluence

1.安裝confluence

解壓
unzip atlassian-confluence-6.13.10.zip

建立crowd home目錄
mkdir -p /usr/local/confluence-home

修改配置檔案
cd /usr/local/software/atlassian-confluence-6.13.10/confluence/WEB-INF/classes
vim confluence-init.properties(修改最後一行,指定home目錄為剛剛建立的目錄)
confluence.home=/usr/local/confluence-home

拷貝mysql驅動包到crowd的lib目錄
cd /usr/local/software
cp mysql-connector-java-5.1.44-bin.jar /usr/local/software/atlassian-confluence-6.13.10/confluence/WEB-INF/lib

啟動服務
cd /usr/local/software/atlassian-confluence-6.13.10/bin&&./start-confluence.sh
停止服務
cd /usr/local/software/atlassian-confluence-6.13.10/bin&&./stop-confluence.sh
日志
tail -1000f /usr/local/software/atlassian-confluence-6.13.10/logs/catalina.out
資料庫配置檔案
vim /usr/local/confluence-home/confluence.cfg.xml
           

2.PoJie

1.下載下傳PoJie器 , 我這裡下載下傳到本地電腦E盤
https://files.cnblogs.com/files/Javame/confluence%E7%A0%B4%E8%A7%A3%E5%B7%A5%E5%85%B7.zip

2.下載下傳atlassian-extras-decoder-v2-3.4.1.jar到E盤。
sz /usr/local/software/atlassian-confluence-6.13.10/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar

3.在E盤打開cmd視窗,執行java -jar confluence_keygen.jar(前提是PC電腦帶有jdk環境),會出現如下第一張圖

4.由于PoJie的版本比較老
是以下載下傳下來之後要先把atlassian-extras-decoder-v2-3.4.1.jar重命名為atlassian-extras-2.4.jar
點選.patch,選擇下載下傳下來的檔案,這樣的話注冊機可以将原來的jar檔案改成atlassian-extras-2.4.bak的檔案,
然後将新生成的atlassian-extras-2.4.jar改回我們要用的jar包:即atlassian-extras-decoder-v2-3.4.1.jar
再上傳至Linux伺服器,覆寫之前的檔案。
           
Centos 安裝Confluence,Jira,Crowd

3.浏覽器通路

啟動服務
cd /usr/local/software/atlassian-confluence-6.13.10/bin&&./start-confluence.sh
http://172.10.6.55:8090/
           

4.confluence配置

Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
将server-id複制到注冊機的keygen中,輸入name并點選.gen!即可生成license,
将license複制進confluence的安裝頁面server-id對應的框,點選下一步,PoJie成功。
           
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
資料庫字元集設定如下
           
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
Centos 安裝Confluence,Jira,Crowd
安裝完成 , mysql資料庫會生成117張表
           

四、安裝jira

1.安裝jira

解壓
unzip atlassian-jira-software-8.7.1.zip

建立crowd home目錄
mkdir -p /usr/local/jira-home

修改配置檔案
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/atlassian-jira/WEB-INF/classes/
vim jira-application.properties(修改最後一行,指定home目錄為剛剛建立的目錄)
crowd.home=/usr/local/jira-home

拷貝mysql驅動包到jira的lib目錄
cd /usr/local/software
cp mysql-connector-java-5.1.44-bin.jar /usr/local/software/atlassian-jira-software-8.7.1-standalone/atlassian-jira/WEB-INF/lib/

拷貝PoJie包到jira的lib目錄,選擇覆寫
cd /usr/local/software
cp atlassian-extras-3.2.jar /usr/local/software/atlassian-jira-software-8.7.1-standalone/atlassian-jira/WEB-INF/lib/


啟動服務
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/bin&&./start-jira.sh
停止服務
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/bin&&./stop-jira.sh
檢視日志
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/logs&&tail -1000f catalina.out
資料庫配置檔案
vim /usr/local/jira-home/dbconfig.xml
           

3.浏覽器通路

啟動服務
cd /usr/local/software/atlassian-jira-software-8.7.1-standalone/bin&&./start-jira.sh
http://172.10.6.55:8080
           

4.jira配置

Centos 安裝Confluence,Jira,Crowd
jira 資料庫配置如下
           
資料庫連接配接資訊配置好之後,點選下一步,jira會建立264張資料庫表,會花一些時間,耐心等待。
           
重新通路http://172.10.6.55:8080/,把License Key 複制進來
           
安裝完成
           

參考文檔

http://www.it165.net/os/html/201311/6653.html
https://blog.csdn.net/LuckySuger/article/details/85121715
https://www.xiaosige.com/post/afb30e04.html
https://www.jianshu.com/p/8003d95ef0db
           

繼續閱讀