“天街小雨润如酥,草色遥看近却无。最是一年春好处,绝胜烟柳满皇都。”读一首古诗,心情也随之平静下来

JIRA在windows操作系统下的安装

上一篇 / 下一篇  2010-11-30 02:35:01 / 天气: 晴朗 / 心情: 高兴 / 精华(1) / 置顶(1) / 个人分类:测试工具

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-开源的纯javasql数据库,为保证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&amp;useUnicode=true&amp;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" />

********************************************************************************


TAG:

引用 删除 忽忽   /   2012-10-23 11:03:35
可以加你qq吗 我继续搭一个
sunliz的个人空间 引用 删除 sunliz   /   2011-02-16 13:15:31
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program 在XP安JIRA出现的问题 百度说是要配置CATALINA_HOME环境变量 但是我配了的哒 这又是怎么回事呢
sunliz的个人空间 引用 删除 sunliz   /   2011-02-16 10:30:42
tomcat的配置如果在安装jira之前没有安装的话该怎么弄呢
 

评分:0

我来说两句

Open Toolbar