Ubuntu配置jira
一、安裝Java
1.1下載Java
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.2源碼安裝
#mkdir /usr/java
#tar zxvf jdk-8u131-linux-x64.tar.gz -C /usr/java/
1.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使環境變量生效
1.4設置Java和javac的符號連接
這是把默認的jdk(本系統默認是JDK1.4)改成剛新裝的jdk1.8
#cd /usr/bin
#ln -s -f /usr/java/jdk1.8.0_131/bin/java
#ln -s -f /usr/java/jdk1.8.0_131/bin/javac
1.5 測試Java是否安裝成功
Java -version
二、安裝Tomcat
2.1下載Tomcat
# 下載二進制版本進行安裝
# 版本號
apache-tomcat-8.0.53.tar.gz
# 官方網址
https://tomcat.apache.org/index.html
2.2 解壓Tomcat
#tar zxvf apache-tomcat-8.0.53.tar.gz
2.3配置Tomcat
複製解壓後的文件到 /opt 目錄
移動Tomcat到指定目錄
#cp -r apache-tomcat-8.0.33 /opt
#mv apache-tomcat-8.0.33 /usr/local/tomcat
2.4 啓動Tomcat
/usr/local/tomcat/bin/startup.sh
# 出現以下信息說明已成功啓動。
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_131/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.ja
三、安裝mysql
3.1 下載MySQL
sudo apt-get install mysql-server
apt isstall mysql-client
apt install libmysqlclient-dev
3.2創建jira用戶和密碼
# 登錄數據庫
$ mysql -u root -p
# 輸入root密碼
# 創建jira數據庫和jira用戶
mysql> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
mysql> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
# 刷新權限
mysql> flush privileges;
3.3 測試是否連接成功
# 測試jira連接mysql
mysql -ujira -pjirapasswd # 連接成功
四、安裝jira
4.1下載
JIRA下載地址:https://www.atlassian.com/software/jira/download ,下載,然後上傳到/usr/local/src
4.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文件裏修改。
4.3測試
測試jira是否安裝成功
[root@localhost /]#/usr/local/src# 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 //關閉
4.4破解
然後關閉jira,把破解包裏面的atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.45-bin.jar兩個文件複製到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目錄下。
[root@localhost /]# /etc/init.d/jira stop
[root@localhost /]# lsof -i:8080
[root@localhost ~]# cd /opt/atlassian/jira/
[root@localhost package]# cp atlassian-extras-3.1.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@localhost package]# cp mysql-connector-java-5.1.45/mysql-connector-java-5.1.45-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@localhost package]# /etc/init.d/jira start
[root@localhost package]# lsof -i:8080 //稍等一會兒,端口才會起來
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 4097 jira 69u IPv6 766561 0t0 TCP *:webcache (LISTEN)
五、jira的配置
啓動jira服務後,我們通過瀏覽器訪問:your_ip:8080
訪問以上地址後,系統會自動跳轉到jira的默認配置頁面,在此我們選擇自定義配置,如下:
使用之前創建的jira數據庫,配置如下,使用完點擊下一步:
連接數據庫的配置是/var/atlassian/application-data/jira/dbconfig.xml
我們在此處使用的是Private模式,在這個模式下,用戶的創建需要由管理員創建。而在Public模式下,用戶是可以自己進行註冊。下面這個頁面是需要我們輸入jira的license,如下:
注意:上圖中的Server ID:BJ94-NOJG-KHKF-L2PK,點擊 生成JIRA試用許可證
因爲我們沒有正式的license,所以需要我們在jira官網註冊一個賬號,然後利用這個賬號申請一個可以試用30天的license,如下:
注意:這個圖中的Server ID就是我們上面剛剛截圖的Server ID。
通過上圖,我們可以很明顯的看到試用license已經申請成功。下面開始創建管理員賬戶,圖略