環境
系統:ubuntu20.04 LTS
安裝環境:java1.8、jira8.7.1、confluence
前提說明:jira的運行是依賴java環境的,也就是說需要安裝jdk並且要是1.8以上版本
除此之外,我們還需要安裝MySQL,為jira創建對應的數據庫、用戶名和密碼。
1.安裝java
到官網下載Java開發工具包jdk
jdk的下載地址為:http://www.oracle.com/technetwork/java/javase/downloads/index.html
。點擊紅色方框中的JDK Download
鏈接。
在下載頁面中根據自己的系統選擇對應的jdk版本,此處以Ubuntu 20.04 LTS(64bits)系統為例,選擇壓縮類型的 jdk-8u202-linux-x64.tar.gz 進行下載。
安裝步驟
把下載到的jdk移動到桌面
中,然后按照如下的步驟進行安裝:
cd 桌面 # 定位到jdk壓縮包所在的目錄 sudo cp /home/ubuntu/jdk-8u261-linux-x64.tar.gz /opt # 把jdk復制到指定的jdk安裝目錄 cd /opt # 定位到指定的jdk安裝目錄 sudo tar -xzvf jdk-8u261-linux-x64.tar.gz # 解壓縮jdk,得到文件夾jdk1.8.0_261
sudo rm jdk-8u261-linux-x64.tar.gz
# 這時jdk壓縮包已經沒用了,刪除掉它
# 打開系統級的配置文件profile
sudo vi /etc/profile
# 在文件的末尾添加如下的配置內容
JAVA_HOME=/opt/jdk1.8.0_261 # 配置內容
CLASSPATH=. PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH #使修改的配置生效 source /etc/profile
輸入如下的命令可查看到或創建或更新的環境變量:
#查看環境變量的值 echo $JAVA_HOME echo $CLASSPATH echo $PATH
測試jdk是否安裝成功
打開一個終端;
鍵入:java -version、javac -version
這兩個命令,如果出現以下的關於Java和Java編譯器的版本信息,則說明jdk已安裝成功,也說明了系統環境變量已配置成功。
2.安裝jira8.7.1
下載地址:https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.8.1-x64.bin
下載完成后開始安裝jira
chmod 755 atlassian-jira-software-7.8.1-x64.bin //給jira文件賦予755可執行權限
sudo ./atlassian-jira-software-7.8.1-x64.bin //開始安裝此文件
一、This will install JIRA Software 7.8.1 on your computer. //將在此計算機安裝jira
OK [o, Enter], Cancel [c] o //選擇ok
二、Choose the appropriate installation or upgrade option. //安裝選項
Please choose one of the following: //[1]快速安裝(使用默認設置),[2]自定義安裝(推薦高級用戶),[3]升級現有的JIRA安裝
Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing JIRA installation [3]
2 //選擇自定義安裝,2
Where should JIRA Software be installed? //選擇安裝位置 --默認 [/opt/atlassian/jira] Default location for JIRA Software data //選擇數據存儲位置 --默認 [/var/atlassian/application-data/jira] 三、Configure which ports JIRA Software will use. //配置JIRA軟件將使用哪些端口。
JIRA requires two TCP ports that are not being used by any other
applications on this machine. The HTTP port is where you will access JIRA through your browser. The Control port is used to startup and shutdown JIRA. Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
//使用默認端口(HTTP: 8080, Control: 8005) -建議[1,輸入],為HTTP和控制端口設置自定義值[2] 四、JIRA can be run in the background. //JIRA可以在后台運行。 You may choose to run JIRA as a service, which means it will start automatically whenever the computer restarts. Install JIRA as Service? //安裝JIRA服務 Yes [y, Enter], No [n] y
五、Details on where JIRA Software will be installed and the settings that will be used. //詳細說明JIRA軟件將安裝在哪里以及將使用的設置。
Installation Directory: /opt/atlassian/jira //安裝目錄:/ opt / atlassian / jira
Home Directory: /var/atlassian/application-data/jira //主目錄:/var/atlassian/application-data / jira HTTP Port: 8080 //HTTP端口:8080 RMI Port: 8005 //RMI端口:8005 Install as service: Yes Install [i, Enter], Exit [e] i Extracting files ... 六、Please wait a few moments while JIRA Software is configured. Installation of JIRA Software 7.8.1 is complete Start JIRA Software 7.8.1 now? //現在啟動JIRA軟件7.8.1 Yes [y, Enter], No [n] n Installation of JIRA Software 7.8.1 is complete Your installation of JIRA Software 7.8.1 is now ready. Finishing installation ...
安裝完成后,啟動jira軟件
cd /opt/atlassian/jira/bin/ //跳轉到jira目錄 sudo ./start-jira.sh //運行jira
ps -ef |grep jira //查看一下jira的服務
./stop-jira.sh //關閉jira服務
把破解包里面的atlassian-extras-3.2.jar和mysql-connector-java-8.0.15-bin.jar兩個文件復制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目錄下。
其中atlassian-extras-3..2.jar是用來替換原來的atlassian-extras-3.2.jar文件,用作破解jira系統的。
而mysql-connector-java-8.0.15-bin.jar是用來連接mysql數據庫的驅動軟件包。
mysql-connector-java下載鏈接:https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.15/
1 cp atlassian-extras-3.2.jar atlassian-extras-3.2.jar.bak //備份atlassian-extras-3.2.jar文件 2 cp /home/ubuntu/Downloads/atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar //復制破解包到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/覆蓋atlassian-extras-3.2.jar 3 cp /home/ubuntu/Downloads/mysql-connector-java-5.1.42.jar mysql-connector-java-8.0.15.jar //復制連接mysql數據庫的驅動軟件包
然后啟動jira服務,訪問http://ip:8080/頁面開始安裝
/opt/atlassian/jira/bin/start-jira.sh //啟動jira服務
為jira創建對應的數據庫、用戶名和密碼
create database jira default character set utf8 collate utf8_bin; //創建數據庫
create user 'jira'@'%' identified by 'jirapasswd'; //創建用戶
grant all privileges on jira.* to 'jira'@'%' with grant option; //賦予權限
flush privileges; //刷新權限
后續安裝暫無--