Jira是一個集項目計划、任務分配、需求管理、錯誤跟蹤於一體的工具,可以作為一個bug管理系統,可以將在測試過程中所發現的bug錄入、分配給開發人員。
JIRA功能 :
1)問題追蹤和管理(問題類型包括New Feature-新功能、Bug-缺陷、Task-任務、 Improvement-改進 四種);
2)問題跟進情況的分析報告;
3)項目類別管理功能;
4)組件/模塊負責人功能;
5)項目email地址功能;
6)無限制的工作流。
下面說下Jira7的安裝破解的方法(jira和之前的confluence在同一台服務器上部署):
一、安裝jdk8環境(已在confluence部署中安裝)
二、創建jira數據庫及jira用戶
[mysql@gxk /]$ mysql -uroot -proot
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 68274
Server version: 5.7.31-log MySQL Community Server (GPL)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.10 sec)
mysql> grant all on jira.* to 'jira'@'%' identified by 'jirapasswd';
Query OK, 0 rows affected, 1 warning (0.43 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.20 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| confluence |
| jira |
| mysql |
| performance_schema |
| sys |
+--------------------+
6 rows in set (0.24 sec)
mysql>
手動測試下jira連接mysql
[mysql@gxk /]$ mysql -u jira -h localhost -pjirapasswd
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 68549
Server version: 5.7.31-log MySQL Community Server (GPL)
Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| jira |
+--------------------+
2 rows in set (0.01 sec)
mysql>
三、安裝jira
下載atlassian-jira-software-7.4.1-x64.bin 以及破解包 到/opt/jira目錄下
提取密碼:pt8e


# chmod +x atlassian-jira-software-7.4.1-x64.bin
# ./atlassian-jira-software-7.4.1-x64.bin


有上面可知,jira的安裝目錄為/opt/atlassian/jira,數據目錄為/var/atlassian/application-data/jira,當然這些目錄可以在上面安裝過程中自己定義的,不定義就是默認路徑。
jira的端口默認是8080,這個也可以在/opt/atlassian/jira/conf/server.xml文件里修改。
查看jira端口啟動情況
# lsof -i:8080


然后關閉jira,把破解包里面的atlassian-extras-3.2.jar和mysql-connector-java-5.1.39-bin.jar兩個文件復制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目錄下。
其中atlassian-extras-3.2.jar是用來替換原來的atlassian-extras-3.2.jar文件,用作破解jira系統的。
而mysql-connector-java-5.1.39-bin.jar是用來連接mysql數據庫的驅動軟件包。
# /etc/init.d/jira stop (關閉jira)
# cp -rf atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
cp:是否覆蓋"/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/atlassian-extras-3.2.jar"? y
[root@gxk jira]#
# cp -rf mysql-connector-java-5.1.39-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
# /etc/init.d/jira start (啟動jira)
# lsof -i:8080


瀏覽器輸入http://192.168.247.146:8080 訪問jira (點擊語言)


選擇中文



根據上面在mariadb里授權連接jira庫的信息,填寫下面的數據庫連接信息


測試連接OK后,就點擊"下一步"(提示:請等待數據庫的設置。這可能會花費一分鍾的時間)
注意,可以在下面配置域名訪問。這里我還是ip訪問(后續調整為域名訪問)
注意:下圖中的Mode中,我們在此使用的是Private模式,在這個模式下,用戶的創建需要由管理員創建。而在Public模式下,用戶是可以自己進行注冊。


點擊"generate a JIRA trial license"=“生成JIRA試用許可證”(之前安裝confluence的時候已經注冊了Atlassian,接下來是申請license。這里點擊進去后的做法和之前confluence一樣)



我自己安裝時 是下面這樣的


稍微等一下,就會出現下面的彈出提示框,點擊"YES"


上面點擊"Next"后,接着開始創建管理員賬戶。此過程需要等待一會兒
用戶/密碼:admin/admin


-------------------------------------------------------------------------------------------------------------------------------------
可以到/var/atlassian/application-data/jira/dbconfig.xml文件下查看mysql連接(confluence查看類似)
# vim dbconfig.xml


Jira首次登陸后,同樣要配置好jira的郵件發送功能,用於創建用戶/邀請用戶、發送通知等。
依次點擊右上角設置圖標的"系統"->"電郵"->"外發郵件"



下圖的用戶名不是是yxj 是xxxxx@163.com


點擊“發送測試電郵”來測試一下:


接着還可以再設置"接收郵件"功能





這樣郵件功能就設置完成了,然后就可以使用郵件方式邀請用戶或創建用戶以及分享、通知等。
http://192.168.247.146:8080/login.jsp 用戶名/密碼:admin/admin


-------------------------------------------------------------------------------------------------------------------------------------
到此jira7軟件的安裝破解工作就已經基本完成了,后續再介紹confluence連接jira,及其對接LDAP的操作記錄。
********************** 當你發現自己的才華撐不起野心時,就請安靜下來學習吧!************************
參考博客:
centos7.4下Jira6環境部署及破解操作記錄(完整版):