JIRA7.9.1在windows下安裝


最近思考在公司使用jira用來敏捷項目管理,為了熟悉工作使用和以后推廣,五一在家里學習安裝軟件。由於家里只有一台imac一體機,裝了蘋果和windows雙系統,平時都是用蘋果系統,windows下沒有任何開發環境,所以第一步就要開始准備環境搭建。

一、下載安裝JIRA7.9.1

去官方地址https://www.atlassian.com/software/jira下載最新的JIRA軟件,30天試用版本,選擇windows64位系統,下載程序包atlassian-jira-software-7.9.1-x64.exe,以管理員身份運行,選擇自動安裝。填端口時最好不用默認的8080端口,容易和tomcat、QC等沖突。查看端口使用情況后,這里我選擇用8087端口。

安裝好jira工具會自動在C:\Program Files\Atlassian\JIRA目錄下生成readme文檔,主要如下:
Thank you for downloading JIRA 7.9.1. This distribution comes with a
built-in Tomcat 8.5.6 application server, so it runs (almost)

  1. Install Oracle's (formerly Sun's) Java Development Kit (JDK) or Java Runtime Environment (JRE) version 1.8 or above:
    http://www.oracle.com/technetwork/java/javase/downloads/index.html

DOS窗口中鍵入“java -version”、“java”、“javac”幾個命令,出現一長串的信息,則說明環境變量配置成功。

  1. Set the JAVA_HOME variable to where you installed Java. The Windows and Linux installers will do this for you. See the following instructions for details:
    http://docs.atlassian.com/jira/jadm-docs-079/Installing+Java

  2. Set your JIRA Home Directory.
    Instructions on how to set your JIRA Home Directory can be found here:
    http://docs.atlassian.com/jira/jadm-docs-079/Setting+your+JIRA+application+home+directory
    前面2步比較簡單,需注意JDK1.8以上,第三步需要認真看。我第一次安裝JIRA默認配置了,卸載JIRA后此目錄就未配置導致出問題,手工配置就ok了。

3.1 試用JIRA configuration tool 設置jira home目錄。打開文件C:\Program Files\Atlassian\JIRA\bin\config.bat,彈出

3.2 Edit the jira-application.properties file and set the value of the ' jira.home'
打開目錄C:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\classes,不需要修改。

3.3 Set an environment variable named JIRA_HOME in your operating system

4安裝配置數據庫

4.1 下載oracle最新的版本,Oracle Database 12c Release 2,windows,64位版本,安裝包winx64_12201_database.zip。注意不選擇容器數據庫。
安裝oracle12c過程參考文檔http://www.cnblogs.com/2206411193qzb/p/7352276.html
開始安裝,電子郵件不填。創建和配置數據庫,默認桌面類,創建新的windows用戶。耐心等待。SYS,SYSTEM就是我們要用到的用戶了。
用戶名:oracle,密碼oracle,實例ORCL,SYSDBA。

4.2配置數據庫,以系統用戶登錄
sqlplus SYS/oracle as sysdba;

1)建立表空間

SQL> create tablespace jira_space datafile ‘C:\oracle\product\12.2.0\dbhome_1\oradata\news\MIS.DBF’size 100M
        autoextend on next 128k  
        maxsize 6048m;

2)創建用戶

SQL>  create user jira identified by jira default tablespace jira_space
        temporary tablespace temp;

3)授權用戶

SQL>grant connect to jira;
SQL>grant create table to jira;
SQL>grant create sequence to jira;
SQL>grant create trigger to jira;

4)使用表空間的權限

grant unlimited tablespace to jira;

5)復制Oracle公司發布的JDBC驅動ojdbc8.jar到Jira目錄下的C:\Program Files\Atlassian\JIRA\lib(Oracle安裝目錄的 C:\oracle\product\12.2.0\dbhome_1\jdbc\lib下有該文件);
也安裝到confluence里面,目錄C:\Program Files\Atlassian\Confluence\lib\

6)配置jira數據庫

但是在12版本中有一點很值得注意,那就是如果是容器,新建用戶的方法:

create user c##orcl identified by orcl   //用戶名必須以c##開頭

確認自己是否安裝了CDB和PDB。我沒有裝容器就不涉及。

SQL> select name,cdb from v$database;
NAME      CDB
--------- ---
ORCL      YES
SQL> col pdb_name for a30
SQL> select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;

PDB_ID PDB_NAME                             DBID STATUS    CREATION_SCN
---------- ------------------------------ ---------- --------- ------------
     3 PDBORCL                        3329151580 NORMAL         2381365
     2 PDB$SEED                        964253477 NORMAL         2233968

SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

CON_ID       DBID NAME                           OPEN_MODE
---------- ---------- ------------------------------ ----------
     2  964253477 PDB$SEED                       READ ONLY
     3 3329151580 PDBORCL                        MOUNTED
  1. Run 'bin\start-jira.bat' (for Windows) or 'bin/start-jira.sh' (for Linux/Solaris) to start JIRA. Check that there are no errors on the console. See below for troubleshooting advice.
    ====

    第4步用來檢查啟動JIRA問題,可以查看日志C:\Program Files\Atlassian\JIRA\logs。這個很關鍵,配置錯誤和問題都可以在這里查看日志分析。

  2. Point your browser at http://localhost:8087/
    ====

    You should see JIRA's Setup Wizard.Full documentation is available online at:
    http://docs.atlassian.com/jira/jadm-docs-079/Installing+JIRA+applications

    Jira的主要配置文件在server.xml
    jira http8087, control8007
    confluence http8086,control8006

    C:\Program Files\Atlassian\JIRA\conf\server.xml

    C:\Program Files\Atlassian\Application Data\JIRA\dbconfig.xml

    C:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\classes\jira-application.properties

    包含以下兩個涉及破解的文件,破解JIRA7.9只需要修改以下兩個文件
    C:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\lib\atlassian-extras-3.2.jar
    \atlassin-extras\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.java
    atlassin-extras\com\atlassian\license\LicenseManager

    破解JIRA全部插件需要修改以下一個文件
    C:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\atlassian-bundled-plugins\atlassian-universal-plugin-manager-plugin-2.22.4.jar
    \atlassin-extras\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.java

    破解confluence需要修改以下文件
    C:\Program Files\Atlassian\Confluence\confluence\WEB-INF\lib\atlassian-extras-decoder-v2-3.3.0.jar

    破解confluence插件
    C:\Program Files\Atlassian\Confluence\confluence\WEB-INF\atlassian-bundled-plugins\atlassian-universal-plugin-manager-plugin-2.22.9.jar

7、端口沖突問題

netstat -aon|findstr "8087" ,查找PID號,然后在進程中找到這個進程  

tomcat :8015 shutdown
8081 http
 8009 AJP

8、破解原理參考

https://blog.csdn.net/tantexian/article/details/41207231
安裝反編譯工具反編譯-gui.exe,對比工具beyond compare 4

可以java反編譯atlassian-extras-3.2.jar,在eclipse中調試運行,配置tomcat8.5。
破解成功如下圖

9、破解jira插件

網上有好多方法都沒試,沒想到打開插件配置文件C:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\atlassian-bundled-plugins\atlassian-universal-plugin-manager-plugin-2.22.4.jar, 只需要用破解jira7.9的配置文件Version2LicenseDecoder.class替換。很神奇,只需要正常在網上安裝試用版,裝好以后就自動破解了,如下圖:

10、JIRA郵件服務器配置

最后說明幾點:網上可以供參考的文章不多,建議主要看兩個網址。

1、官網文檔說明,選擇server版本7.9
https://confluence.atlassian.com/jirasoftwareserver/jira-software-server-7-9-documentation-938845020.html

2、中文版手冊,版本比較老,可以快速參考。百度搜索JIRA4.2用戶操作手冊
http://www.confluence.cn/pages/viewpage.action?pageId=2916470

3、淘寶有個店鋪在雲上部署了幾個jira產品,免費提供使用
JIRA(bug)http://j.52wcm.com
Confluence(Wiki) http://w.52wcm.com
Bitbucket(code) http://c.52wcm.com
Bamboo(Build) http://b.52.wcm.com
用戶名密碼都是 testuser


免責聲明!

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



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