一、下載軟件
JIRA安裝包:atlassian-jira-software-8.5.4-x64.bin
破解包:atlassian-agent-v1.2.3.tar_2.gz
Mysql驅動:mysql-connector-java-5.1.49.tar.gz
二、安裝:
先把上面下載的軟件包放到同一目錄下,比如/home目錄下,然後輸入下面的命令進行安裝:
./atlassian-jira-software-8.5.4-x64.bin
tar zxvf atlassian-agent-v1.2.3.tar_2.gz
tar zxvf mysql-connector-java-5.1.49.tar.gz
cp atlassian-agent-v1.2.3/atlassian-agent.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
cp mysql-connector-java-5.1.49/mysql-connector-java-5.1.49-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
service jira start
過程如下:
[root@d07852d45604 home]# ./atlassian-jira-software-8.5.4-x64.bin
We couldn't find fontconfig, which is required to use OpenJDK. Press [y, Enter] to install it.
For more info, see https://confluence.atlassian.com/x/PRCEOQ
y
Installing fontconfig and dejavu sans fonts...
Loaded plugins: fastestmirror, ovl
Setting up Install Process
base | 3.7 kB 00:00
base/primary_db | 4.7 MB 00:23
extras | 3.4 kB 00:00
extras/primary_db | 29 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 9.9 MB 00:15
Resolving Dependencies
--> Running transaction check
---> Package fontconfig.x86_64 0:2.8.0-5.el6 will be installed
--> Processing Dependency: freetype >= 2.1.4 for package: fontconfig-2.8.0-5.el6.x86_64
--> Processing Dependency: libfreetype.so.6()(64bit) for package: fontconfig-2.8.0-5.el6.x86_64
--> Running transaction check
---> Package freetype.x86_64 0:2.3.11-19.el6_10 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Installing:
fontconfig x86_64 2.8.0-5.el6 base 186 k
Installing for dependencies:
freetype x86_64 2.3.11-19.el6_10 updates 361 k
Transaction Summary
===================================================================================================================================================================================================================
Install 2 Package(s)
Total download size: 547 k
Installed size: 1.2 M
Downloading Packages:
(1/2): fontconfig-2.8.0-5.el6.x86_64.rpm | 186 kB 00:00
(2/2): freetype-2.3.11-19.el6_10.x86_64.rpm | 361 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 376 kB/s | 547 kB 00:01
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Importing GPG key 0xC105B9DE:
Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <[email protected]>
Package: centos-release-6-10.el6.centos.12.3.x86_64 (@CentOS/6.10)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : freetype-2.3.11-19.el6_10.x86_64 1/2
Installing : fontconfig-2.8.0-5.el6.x86_64 2/2
Verifying : fontconfig-2.8.0-5.el6.x86_64 1/2
Verifying : freetype-2.3.11-19.el6_10.x86_64 2/2
Installed:
fontconfig.x86_64 0:2.8.0-5.el6
Dependency Installed:
freetype.x86_64 0:2.3.11-19.el6_10
Complete!
Loaded plugins: fastestmirror, ovl
Setting up Install Process
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package dejavu-sans-fonts.noarch 0:2.33-1.el6 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-1.el6 for package: dejavu-sans-fonts-2.33-1.el6.noarch
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-1.el6 will be installed
--> Processing Dependency: fontpackages-filesystem for package: dejavu-fonts-common-2.33-1.el6.noarch
--> Running transaction check
---> Package fontpackages-filesystem.noarch 0:1.41-1.1.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================================================================================================
Installing:
dejavu-sans-fonts noarch 2.33-1.el6 base 2.2 M
Installing for dependencies:
dejavu-fonts-common noarch 2.33-1.el6 base 63 k
fontpackages-filesystem noarch 1.41-1.1.el6 base 8.8 k
Transaction Summary
===================================================================================================================================================================================================================
Install 3 Package(s)
Total download size: 2.2 M
Installed size: 5.3 M
Downloading Packages:
(1/3): dejavu-fonts-common-2.33-1.el6.noarch.rpm | 63 kB 00:00
(2/3): dejavu-sans-fonts-2.33-1.el6.noarch.rpm | 2.2 MB 00:03
(3/3): fontpackages-filesystem-1.41-1.1.el6.noarch.rpm | 8.8 kB 00:00
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 610 kB/s | 2.2 MB 00:03
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : fontpackages-filesystem-1.41-1.1.el6.noarch 1/3
Installing : dejavu-fonts-common-2.33-1.el6.noarch 2/3
Installing : dejavu-sans-fonts-2.33-1.el6.noarch 3/3
Verifying : fontpackages-filesystem-1.41-1.1.el6.noarch 1/3
Verifying : dejavu-sans-fonts-2.33-1.el6.noarch 2/3
Verifying : dejavu-fonts-common-2.33-1.el6.noarch 3/3
Installed:
dejavu-sans-fonts.noarch 0:2.33-1.el6
Dependency Installed:
dejavu-fonts-common.noarch 0:2.33-1.el6 fontpackages-filesystem.noarch 0:1.41-1.1.el6
Complete!
Unpacking JRE ...
Starting Installer ...
This will install JIRA Software 8.5.4 on your computer.
OK [o, Enter], Cancel [c]
o #這裏輸入o或者直接回車
Click Next to continue, or Cancel to exit Setup.
Choose the appropriate installation or upgrade option.
Please choose one of the following:
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
1 #這裏輸入1使用快速安裝模式,即使用默認設置進行安裝
Details on where JIRA Software will be installed and the settings that will be used.
Installation Directory: /opt/atlassian/jira
Home Directory: /var/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005
Install as service: Yes
Install [i, Enter], Exit [e]
i #這裏輸入i或者直接回車安裝成JIRA服務,以後可以直接通過服務進行開關
Extracting files ...
Please wait a few moments while JIRA Software is configured.
Installation of JIRA Software 8.5.4 is complete
Start JIRA Software 8.5.4 now?
Yes [y, Enter], No [n]
n #這裏暫時先不啓動,因爲還需要複製Mysql數據庫驅動和破解包
Installation of JIRA Software 8.5.4 is complete
Your installation of JIRA Software 8.5.4 is now ready.
Finishing installation ...
[root@d07852d45604 home]# tar zxvf atlassian-agent-v1.2.3.tar_2.gz
._atlassian-agent-v1.2.3
atlassian-agent-v1.2.3/
atlassian-agent-v1.2.3/._LICENSE
atlassian-agent-v1.2.3/LICENSE
atlassian-agent-v1.2.3/atlassian-agent.jar
atlassian-agent-v1.2.3/._shasum.txt
atlassian-agent-v1.2.3/shasum.txt
atlassian-agent-v1.2.3/._README.pdf
atlassian-agent-v1.2.3/README.pdf
[root@d07852d45604 home]# tar zxvf mysql-connector-java-5.1.49.tar.gz
[root@d07852d45604 home]# cp atlassian-agent-v1.2.3/atlassian-agent.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@d07852d45604 home]# cp mysql-connector-java-5.1.49/mysql-connector-java-5.1.49-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
這裏在安裝JIRA時都是按默認設置進行安裝的。
三、配置
1.腳本配置
安裝完成後,修改配置文件/opt/atlassian/jira/bin/setenv.sh:
[root@d07852d45604 home]# vi /opt/atlassian/jira/bin/setenv.sh
把70行的
export JAVA_OPTS
替換成:
export JAVA_OPTS="-javaagent:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-agent.jar ${JAVA_OPTS}"
現在可以啓動JIRA了:
[root@d07852d45604 home]# service jira start
To run JIRA in the foreground, start the server with start-jira.sh -fg
executing using dedicated user: jira
`sMMMMMMMMMMMMMM+
MMMMMMMMMMMMMM
:sdMMMMMMMMMMM
MMMMMM
`sMMMMMMMMMMMMMM+ MMMMMM
MMMMMMMMMMMMMM +MMMMM
:sMMMMMMMMMMM MMMMM
MMMMMM `UOJ
`sMMMMMMMMMMMMM+ MMMMMM
MMMMMMMMMMMMMM +MMMMM
:sdMMMMMMMMMM MMMMM
MMMMMM `UOJ
MMMMMM
+MMMMM
MMMMM
`UOJ
Atlassian Jira
Version : 8.5.4
If you encounter issues starting or stopping JIRA, please see the Troubleshooting guide at https://docs.atlassian.com/jira/jadm-docs-085/Troubleshooting+installation
Server startup logs are located in /opt/atlassian/jira/logs/catalina.out
Using CATALINA_BASE: /opt/atlassian/jira
Using CATALINA_HOME: /opt/atlassian/jira
Using CATALINA_TMPDIR: /opt/atlassian/jira/temp
Using JRE_HOME: /opt/atlassian/jira/jre/
Using CLASSPATH: /opt/atlassian/jira/bin/bootstrap.jar:/opt/atlassian/jira/bin/tomcat-juli.jar
Using CATALINA_PID: /opt/atlassian/jira/work/catalina.pid
Tomcat started.
[root@d07852d45604 home]#
2.頁面配置
JIRA服務啓動後可以在瀏覽器中輸入IP加端口進行訪問了,JIRA默認端口爲8080,通過下圖所示,設置語言爲中文,當然也可以不設置,默認爲英文。
然後選擇“我將設置它自己”,點“下一步"
進行數據庫設置,如果只是演示用可以選擇內置的數據庫;如果是正式的生產環境選擇其它數據庫。JIRA支持的主流的數據庫,通過數據庫類型的選擇設置好主機、端口、數據庫名、用戶名、密碼等等,測試連接通過即可。
點擊“下一步”,進行數據庫配置,需要等待一段時間。
然後把下圖中的服務器ID記錄下來。
使用下面的命令生成許可證:
/opt/atlassian/jira/jre/bin/java -jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-agent.jar -p jira -m [email protected] -n jira -o https://jira.com -s B9Q5-PTP1-WXO3-R3BZ
把生成的許可證字符串複製到頁面中,點“下一步”。
其中:
-p jira(安裝的是jira產品),具體的可以根據-p進行參考
-m [email protected](隨意寫)
-n jira(隨意寫)
-o https://jira.com (隨意寫)
-s B9Q5-PTP1-WXO3-R3BZ (即jira顯示的服務器ID)
後面就根據頁面操作即可。
如果頁面配置失敗或者想要重新配置實例,可以把原來的實例刪除:
rm /var/atlassian/application-data/jira/* -rf
然後再重新進行Web頁面配置。
參考:
https://www.jianshu.com/p/9ca92a191f36