1. 官網
https://www.atlassian.com/software/jira/guides
https://docs.atlassian.com/software/jira/docs/api/
2. 安裝mysql
https://www.cnblogs.com/fireblackman/p/15692363.html
3. 下載jira
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-8.22.0-x64.bin
4. 創建jira數據庫
mysql -h localhost -u root -p
create database jira default character set utf8 collate utf8_bin; CREATE USER 'jira'@'localhost' IDENTIFIED BY 'jirapasswd'; GRANT ALL PRIVILEGES ON jira.* TO 'jira'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
如果配置的時候報錯,不支持的編碼和字符集,執行下面修改一下
ALTER DATABASE `jira` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_0900_ai_ci;
5. 安裝jira, 根據提示對應選擇即可
chmod 755 ./atlassian-jira-software-8.22.0-x64.bin sudo ./atlassian-jira-software-8.22.0-x64.bin
6. 初始化數據庫
http://192.168.10.99:8070/secure/SetupDatabase.jspa
7. 查詢mysql版本,下載mysql-connector-java-8.0.28.jar
(備注:建議要下載和數據庫版本一致的驅動包,不然可能連不上數據庫哦)
下載鏈接:https://repo1.maven.org/maven2/mysql/mysql-connector-java/
mysql --version sudo cp mysql-connector-java-8.0.28.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
可能會有權限問題
sudo chmod 755 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/mysql-connector-java-8.0.28.jar
8. 停止jira進程
cd /opt/atlassian/jira/ sudo ./bin/shutdown.sh
9. 下載破解文件, 並且解壓放到home目錄, 不要刪除
https://gitee.com/pengzhile/atlassian-agent/releases/v1.3.1
https://github.com/qinyuxin99/atlassian-agent

上面破解文件失效了,需要自己去github或者gitee搜索下載
10. 修改jira安裝目錄bin目錄下的setenv.sh, 加入
export JAVA_OPTS="-javaagent:/data/home/jira/atlassian-agent.jar ${JAVA_OPTS}"
sudo vim setenv.sh

11. 重新啟動jira
sudo ./bin/start-jira.sh
12. 開始初始化配置
省略一些步驟
到這一步時,記住你的Server ID

13. 使用atlassian-agent.jar 生成license

參數介紹
$ java -jar atlassian-agent.jar ==================================================== ======= Atlassian Crack Agent v1.3.1 ======= ======= https://zhile.io ======= ======= QQ Group: 30347511 ======= ==================================================== KeyGen usage: java -jar /home/master/atlassian-agent-v1.3.1/atlassian-agent.jar [-d] [-h] -m <arg> [-n <arg>] -o <arg> -p <arg> -s <arg> -d,--datacenter Data center license[default: false] -h,--help Print help message -m,--mail <arg> License email -n,--name <arg> License name[default: <license email>] -o,--organisation <arg> License organisation -p,--product <arg> License product, support: [crowd: Crowd] [jsm: JIRA Service Management] [questions: Questions plugin for Confluence] [crucible: Crucible] [capture: Capture plugin for JIRA] [conf: Confluence] [training: Training plugin for JIRA] [*: Third party plugin key, looks like: com.foo.bar] [bitbucket: Bitbucket] [tc: Team Calendars plugin for Confluence] [bamboo: Bamboo] [fisheye: FishEye] [portfolio: Portfolio plugin for JIRA] [jc: JIRA Core] [jsd: JIRA Service Desk] [jira: JIRA Software(common jira)] -s,--serverid <arg> License server ID ================================================================================ # Crack agent usage: append -javaagent arg to system environment: JAVA_OPTS. # Example(execute this command or append it to setenv.sh/setenv.bat file): export JAVA_OPTS="-javaagent:/home/master/atlassian-agent-v1.3.1/atlassian-agent.jar ${JAVA_OPTS}" # Then start your confluence/jira server.
14. 將13步生成的license復制到12步的license框里,然后下一步驗證
剩余步驟參考如下
https://www.cnblogs.com/fireblackman/p/15933344.html
至此完成
以上用於學習,請勿使用商業用途,如有侵權,請聯系刪除
參考鏈接:
https://www.jianshu.com/p/9ca92a191f36
https://gitee.com/pengzhile/atlassian-agent/releases/v1.3.1
https://github.com/qinyuxin99/atlassian-agent
https://www.cnblogs.com/fireblackman/p/15933344.html
