JIRA的安装步骤:
1.第一步:下载所需软件
(1) 在jdk官网下载的最新的JDK安装程序:jdk-6u22-windows-i586.exe
(2) 在mysql官网下载的mysql安装程序:mysql-5.1.53-win32-t.msi
(3) 在JIRA官网下载的安装程序:atlassian-jira-enterprise-4.2-windows-installer.exe
(4) 在tomcat官网下载最新的tomcat安装程序:apache-tomcat-7.0.4-windows-x86.zip
(5) 在csdn上下载破解文件:jira_crack.rar
2.第二步:安装所需软件
(1) 安装jdk,并且配置环境变量:我的电脑右键属性->高级->环境变量->创建系统变量
************************************************************************************************
JAVA_HOME=c:\jdk1.6.10
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径)
path=%JAVA_HOME%\bin
************************************************************************************************
(2) 安装mysql,根据操作步骤一步一步进行,把mysql安装为服务器即可,端口号默认3306,安装完成后需要
登录mysql创建JIRA所需的数据库
***************************************************
cd C:\MYSQL\bin
mysql -u root -p manager
create database jiradb character set utf8;
***************************************************
(2.1) 在C:\MySQL\(mysql配置文件)my.ini中的[mysqld]部分加入:
***************************
default-character-set=UTF8
***************************
(即设置mysql的默认字符集为UTF8),否则会有乱码
(2.2) 等安装完JIRA后,将mysql的jdbc驱动mysql-connector-java-5.1.10.jar,拷贝到JIRA的lib目录下
(如果先安装JIRA,后安装mysql,mysql会将驱动自动添加到JIRA的lib中)
(3) 安装JIRA,根目录为D:\Program Files\Atlassian\JIRA 4.2(后面用%JIRA_HOME%表示),然后进行相关的配置
(3.1) JIRA与tomcat:
JIRA的安装程序中是自带了tomcat的,但是如果在安装JIRA之前就安装了tomcat并且配置了环境变量CATALINA_HOME,
那么需要在JIRA中更改%JIRA_HOME%\bin\startup.bat文件,找到::okHome 文字,在其下增加两行:
**************************
cd ..
set CATALINA_HOME=%cd%
**************************
这样更改后,运行%JIRA_HOME%\bin\startup.bat就能启动jira自带的tomcat;
如果安装JIRA之前没有安装tomcat上面这一步的修改可以不需要
因为JIRA自带了tomcat,tomcat的默认端口8080,为防止被占用,需要先到%JIRA_HOME%\conf\下修改server.xml,
将原来的prot=8080端口修改为8888
**************************************************************************
<Connector port="8888"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
connectionTimeout="20000"
enableLookups="false"
maxHttpHeaderSize="8192"
protocol="HTTP/1.1"
useBodyEncodingForURI="true"
redirectPort="8443"
acceptCount="100"
disableUploadTimeout="true"/>
**************************************************************************
附:tomcat的配置
**************************************************************************
TOMCAT_HOME:D:\Tomcat 5.0
CATALINA_HOME:D:\Tomcat 5.0
CATALINA_BASE:D:\Tomcat 5.0
CLASSPATH:%CATALINA_HOME%\common\lib\servlet.jar; (在原来基础上追加)
path:%CATALINA_HOME%\bin; (在原来基础上追加)
做了如上配置以后,只要在cmd中输入 catalina run就可以启动tomcat了
**************************************************************************
(3.2) JIRA与mysql:
jira默认使用HSQLDB-开源的纯java的sql数据库,为保证JIRA能够正常与mysql连接,需要修改数据库连接池的配置,
在%JIRA_HOME%\conf\server.xml文件中做如下更改:
**********************************************************************************************************************
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/jiradb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8"
username="root"
password="manager"
maxActive="20"
/>
注意:
(1) url中的地址可以修改为服务器的IP地址,并且端口号3306后面的jiradb与之前安装mysql以后创建的database的名称一致
(2) 删除两行 minEvictableIdleTimeMillis="4000"
timeBetweenEvictionRunsMillis="5000"
**********************************************************************************************************************
修改完server.xml文件后,还需要修改%JIRA_HOME%\atlassian-jira\WEB-INF\classes\entityengine.xml文件,查找:<datasource name="defaultDS" field-type-name="hsql",
作如下修改:
********************************************************************
<datasource name="defaultDS" field-type-name="mysql"
helper-class="org.ofbiz.core.entity.GenericHelperDAO"
check-on-start="true"
use-foreign-keys="false"
use-foreign-key-indices="false"
check-fks-on-start="false"
check-fk-indices-on-start="false"
add-missing-on-start="true"
check-indices-on-start="true">
注意:此处将 field-type-name="hsqldb" 修改为 "mysql",同时将 schema-name="PUBLIC" 一行去掉
*******************************************************************
(3.3) JIRA的破解
1. 下载破解补丁(jira_crack.zip)(http://download.csdn.net/source/2812878)
2.用破解补丁中的JiraLicenseStoreImpl.class文件覆盖%JIRA_HOME%\atlassian-jira\WEB-INF\classes\com\atlassian\jira\license/JiraLicenseStoreImpl.class文件
3. 用破解补丁中的Version2LicenseDecoder.class文件覆盖%JIRA_HOME%\atlassian-jira\WEB-INF\lib\atlassian-extras-2.2.2.jar包中的atlassian-extras-2.2.2.jar\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class文件
(4) 启动JIRA,进入%JIRA_HOME%\bin执行 startup.bat文件,输入网址http://localhost:8888/,即可进入JIRA配置页面,
共分三步,在第一步的最后有输入授权码的区域,此时只要输入如下代码即可完全破解:
****************************************
Description=JIRA\: COMMERCIAL
CreationDate=2010-11-30
ContactName=xxx@126.com
jira.LicenseEdition=ENTERPRISE
ContactEMail=xxx@126.com
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2012-10-30
Organisation=haha
jira.NumberOfUsers=-1
ServerID=BL7P-KJJY-06XC-R277
LicenseID=LID
LicenseExpiryDate=2012-10-30
PurchaseDate=2010-11-30
***************************************
~~~~~~~~~~~经过以上繁琐的不足,JIRA安装大功告成,尽情享受JIRA之旅吧,因为使用的比较急,所以先在windows下面安装,后续会在linux上安装并上传安装手册~~~~~~~~~~~~
ps
JIRA与Oracle数据库的连接,也需要修改server.xml和entityengine.xml文件,方式同上,
%JIRA_HOME%\conf\server.xml中连接数据库部分修改如下:
********************************************************************************
<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"
username="jirauser"
password="jirauser"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@192.168.1.169:1521:ORCL"
connectionProperties="SetBigStringTryClob=true"
maxActive="20" />
********************************************************************************