部署JIRA 7.2.2 for Linux
首頁:https://www.atlassian.com/
https://www.atlassian.com/software/jira/core
JIRA Core各個版本下載地址(目前最新版是7.3.6):https://www.atlassian.com/software/jira/core/update
JIRA7.2 for Linux官方安裝手冊:https://confluence.atlassian.com/adminjiraserver072/installing-jira-applications-on-linux-828787555.html
https://confluence.atlassian.com/adminjiraserver071/installing-jira-applications-on-linux-802592173.html
安裝前準備
環境:
JDK1.8
JIRA Core server 7.2.2
Mysql 5.6.36
伺服器記憶體建議大於3G
安裝JIRA7.2所需要的系統配置:https://confluence.atlassian.com/adminjiraserver072/supported-platforms-828787550.html
#安裝JIRA對環境的要求
Mysql = 5.5,5.6
JDK = 1.8
JIRA需要依賴JAVA環境,因此我們需要安裝jdk,且需要jdk 1.8以上
[[email protected] ~]# java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
[ [email protected] ~]#
安裝MYSQL
JIRA關於Mysql的配置說明:https://confluence.atlassian.com/adminjiraserver072/connecting-jira-applications-to-mysql-828787562.html除此之外,JIRA需要使用外部資料庫,JIRA支援PostgreSQL, Oracle, MySQL, SQL Server,這裡我們選擇Mysql
1 . mysql 安裝請檢視另一篇部落格:https://blog.csdn.net/TH_NUM/article/details/84800290
2.建立資料庫及授予許可權
CREATE DATABASE jiradb DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER jirauser IDENTIFIED BY 'jira';//建立使用者名稱為jirauser,密碼為jira的帳號
GRANT ALL PRIVILEGES ON *.* TO 'jirauser'@'%' IDENTIFIED BY 'jira' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'jirauser'@'localhost' IDENTIFIED BY 'jira' WITH GRANT OPTION;
FLUSH PRIVILEGES;
安裝JDK
1 . 下載java
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151
2 .原始碼安裝
sudo mkdir /usr/java
sudo tar zxvf jdk-8u131-linux-x64.tar.gz -C /usr/java/
3 . 設定環境變數
vim /etc/profile.d/java.sh //加入如下配置 [/etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行.並從/etc/profile.d目錄的配置檔案中搜集shell的設定.
JAVA_HOME=/usr/java/jdk1.8.0_181
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=$JRE_HOME/lib:$JAVA_HOME/lib:$JRE_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
source /etc/profile使環境變數生效
4 . 測試java 是否安裝成功
java -version
安裝JIRA
1 . 下載
JIRA下載地址:
https://www.atlassian.com/software/jira/download ,下
載,然後上傳到/usr/local/src
或者:
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.2-x64.bin
2 . 安裝
cd /usr/local/src
chmod a+x atlassian-jira-software-7.7.0-x64.bin
sudo ./atlassian-jira-software-7.7.0-x64.bin
有上面可知,jira的預設安裝目錄為/opt/atlassian/jira,預設資料目錄為/var/atlassian/application-data/jira。
jira的埠預設是8080,這個也可以在/opt/atlassian/jira/conf/server.xml檔案裡修改。
3 . 測試
測試jira是否安裝成功
lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 2271 jira 224u IPv4 834831 0t0 TCP *:http-alt (LISTEN)
/etc/init.d/jira start //啟動
/etc/init.d/jira stop //關閉
注意需要重啟jira,否則可能遇到問題:Could not find driver with class name: com.mysql.jdbc.Driver
因為:opt/atlassian/jira/lib folder is owned by root. So, I stop JIRA and start it up again with sudo:
sudo /opt/atlassian/jira/bin/stop-jira.sh
sudo /opt/atlassian/jira/bin/start-jira.sh
4 .網頁訪問
啟動jira服務後,我們通過瀏覽器訪問:your_ip:8080
訪問以上地址後,系統會自動跳轉到jira的預設配置頁面,在此我們選擇自定義配置,可以參考部落格:http://www.cnblogs.com/vurtne-lu/p/6953262.html