Jira Core安裝配置過程


Jira Core安裝配置過程

安裝前准備

Oracle JDK8 環境配置

下載地址:https://www.oracle.com/java/technologies/downloads/#java8,選擇jdk-8u311-linux-x64.tar.gz

將jdk8壓縮包拷貝到/usr/local/software/目錄下進行解壓,解壓得jdk1.8.0_311目錄

sudo tar -zxvf jdk-8u311-linux-x64.tar.gz

修改/etc/environment

sudo vim /etc/environment

直接將以下內容覆蓋原內容即可

JAVA_HOME=/usr/local/software/jdk1.8.0_311
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME:$JAVA_HOME/bin"

保存修改后,使用以下命令使/etc/environment立即生效

source /etc/environment	

測試測試環境變量是否成功

echo $JAVA_HOME	
# 顯示JAVA_HOME路徑
/usr/local/software/jdk1.8.0_311

java -version	
# 顯示jdk版本信息
java version "1.8.0_311"
Java(TM) SE Runtime Environment (build 1.8.0_311-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)

安裝PostgreSQL 12數據庫

直接使用apt-get安裝即可

sudo apt-get install postgresql-12 -y
sudo ufw enable
sudo ufw allow 5432

數據庫創建

創建用戶jirauser,密碼為“123456”,創建數據庫jiradb,將數據庫jiradb的權限授予用戶jirauser

sudo su - postgres
psql
create user jirauser with password '123456';	
CREATE DATABASE jiradb;						
GRANT ALL PRIVILEGES ON DATABASE jiradb TO jirauser;	
\q
sudo su <當前用戶>

此處創建的數據庫將在配置Jira Core時使用

Jira Core安裝

1.下載jira core

下載地址:https://www.atlassian.com/software/jira/update,選擇Linux 64 bit安裝程序下載

下載得atlassian-jira-core-8.19.1-x64.bin,將其拷貝到服務器/usr/local/software目錄下

2.運行安裝程序

cd /usr/local/software
sudo chmod a+x atlassian-jira-core-8.19.1-x64.bin
sudo ./atlassian-jira-core-8.19.1-x64.bin
  • Custom Install

    [2, Enter]

  • Where should Jira Core be installed?

    默認即可

  • Default location for Jira Core data

    默認即可,

  • HTTP port

    默認即可,[1, Enter]

  • Install Jira as Service?

    [y, Enter]

放開防火牆端口

sudo ufw allow 8080

安裝完成即可通過http://localhost:8080/訪問Jira

Jira Core配置

1.數據配置

選擇My Own Database

  • Database Type:PostgreSQL
  • Hostname:localhost
  • Database:jiradb
  • Username:jirauser

點擊Test connection,提示連接成功后,點擊Next,等待配置完成即可

2.激活

使用atlassian-agent.jar進行激活

atlassian-agent.jar下載地址:https://gitee.com/pengzhile/atlassian-agent/releases

將atlassian-agent.jar文件拷貝到服務器/usr/local/software/目錄下

修改setenv.sh文件

cd /opt/atlassian/jira/bin
sudo vim setenv.sh

添加JAVA_OPTS環境變量,保存修改

export JAVA_OPTS="-javaagent:/usr/local/software/atlassian-agent.jar ${JAVA_OPTS}"

重啟jira

cd opt/atlassian/jira/bin
sudo ./stop-jira.sh
sudo ./start-jira.sh

在/usr/local/software/目錄下執行,注意:-s后的參數為剛剛記下的Server ID

cd /usr/local/software/
java -jar atlassian-agent.jar -p jira -m aaa@bbb.com -n my_name -o https://zhile.io -s BDC9-LWO4-U6QB-XHT8

顯示信息如下

====================================================
=======     Atlassian Crack Agent v1.3.1     =======
=======           https://zhile.io           =======
=======          QQ Group: 30347511          =======
====================================================

Your license code(Don't copy this line!!!): 

AAAByw0ODAoPeJx9Um1vmzAY/M6vQNpnKC8LIZUstTFMZeJlXUibb5MhT4JTMMw2SemvHylESpcok
iXLlu+eu/N9S1tQk1yqlqNa1r096ZeKF6lqGZapbDkAK+qmAa6HNAcmIO0aiEkFCCdR5P/GwWOoY
A5E0pp5RAI6AjXT0CxHuQHxQOScNkcUWrKSVlTCWi0HgJp1aiFlI+7v7j4KWoJOayUilElghOXgv
zeUd+M0d6YZ034pO8rJSaW/pgN1HAZRkPqeErdVBjzZLAVwgTTzJO4GV8PrdZtL/XjQRL2RB8JBv
yC68Zbkku4BSd7ClyzP70fPLz3bUbGl+HtStp95og0pBSgJ3xJGxXB1kQuumez5/D6fEhFCHrIs0
/O6GnRdqB3HPRFRoAgf8A/PjCh2k84O0s3u3XBxTH/mH+WbWx8ei+eVfcjatlqxv/HrNpnuo8gxl
pUX7eZbhIYR52ZuZLGQhEvgo6cx/cBDYeAt/FgLTceeWBN3Zk+Mqf3lM6/1ZwF8D7yHzz0808LX5
Lu2dJ7n2uopdZU36E5xmo5hTA3Xtq+W+bImv1qeF0TA/1U+B0PfQ95wKkbTvXx0xcL4MZ/Kq+4P6
/d/HgAp4TAsAhR43AcNod5zLbOBdDtMkNn5F0O5HwIUfhdVflhgPSHmeq+RqkM/b6PJaoE=X02lt

將license code拷貝到License key窗口點擊continue即可成功激活

3.設置管理員

輸入用戶名和密碼及必要信息
點擊Next即可完成配置

以服務方式運行

1.創建jira.service文件

停止正在運行的jira

cd opt/atlassian/jira/bin
sudo ./stop-jira.sh
sudo vim /etc/systemd/system/jira.service

jira.service文件內容如下

[Unit]
Description=Atlassian Jira
After=syslog.target network.target

[Service]
Type=forking
User=jira
ExecStart=/opt/atlassian/jira/bin/start-jira.sh
ExecStop=/opt/atlassian/jira/bin/stop-jira.sh
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target 

刪除原來的jira文件

sudo rm /etc/init.d/jira

2.啟動服務

sudo systemctl enable jira
sudo systemctl start jira 

經驗證,Jira可以實現開機自動啟動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM