RedHat5下安装jira详细步骤说明

-----------------------------------------------------------------  

1. 安装jdk

   chomd u+x jdk-6u26-linux-x64-rpm.bin 

 ./jdk-6u26-linux-x64-rpm.bin 

vi /etc/profile 添加

export JAVA_HOME=/usr/java/jdk1.6.0_26     

export JAVA_BIN=/usr/java/jdk1.6.0_26/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

-----------------------------------------------------------------  

2 安装MySQL

rpm -ivh MySQL-server-community-5.1.58-1.rhel4.x86_64.rpm 

   rpm -ivh MySQL-client-community-5.1.58-1.rhel4.x86_64.rpm 

       

(附:修改数据库字符集

网上说,mysql的配置文件就是/etc/my.cnf。但是这个文件并不一定存在,由于你可能采取的MySQL安装方式跟网上所说的不一样,就不一定能够找得到/etc/my.cnf。因此,你需要使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定存在,而应该找*.cnf(redhat5下用rmp安装,  .cnf文件在/usr/share/mysql/my-large.cnf)

# cp /usr/share/mysql/smy-large.cnf /etc/my.cnf

# vim /etc/my.cnf

在[mysqld]下添加

default-character-set=utf8

在[client]下添加

default-character-set=utf8

. 重启mysql

根据你安装mysql的方式的不同,采用不用的命令来重启你的mysql。如果你配置过使用mysqld自启动方式,可以执行

# /etc/rc.d/init.d/mysql restart

来重启。

或者你把mysql配置成系统服务的方式,你可以执行

# service mysql restert   )

-----------------------------------------------------------------

3 .1 解压jira

atlassian-jira-enterprise-4.2.1-b588-standalone.tar.gz 在/opt目录下

[root@scruming opt]# tar -zxvf atlassian-jira-enterprise-4.2.1-b588-standalone.tar.gz 

[root@scruming opt]# cp  -rp  atlassian-jira-enterprise-4.2.1-b588-standalon  /opt/jira

[root@scruming opt]# cd jira

[root@scruming jira]# mkdir jira_home

[root@scruming jira]# useradd  jira

[root@scruming jira]# passwd  jira

[root@scruming jira]# chown -R jira:jira /opt/jira/jira_home

-----------------------------------------------------------------    

3.2 修改Jira配置文件

修改$Install_Jira/atlassian-jira/WEB-INF/classes/jira-application.properties 文件 

找到jira.home = 

修改为jira.home =/opt/jira/jira_home 绝对路径 

修改$Install_Jira/conf/server.xml文件

修改成如下几项

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost/jira?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"

username="jira"

password="jira"

删除以下两行

minEvictableIdleTimeMillis= "4000"   

timeBetweenEvictionRunsMillis="5000"

修改$Install_Jira/atlassian-jira/WEB_INF/classes/entityengine.xml文件

将其中的hsql改成mysql 数据库类型

<datasource name= "defaultDS"  field-type-name= "hsql"

改为:  

<datasource name="defaultDS"  field-type-name= "mysql"

删除    schema-name="PUBLIC"

                  ------------------------  注意:--------------------------

    如果安装目录下/conf文当中的web.xml中的

        <init-param>

            <param-name>listings</param-name>

            <param-value>false</param-value>    //如果此处为false,将其改为true,否则主页可能无法显示

        </init-param>

  ------------------------------------------------------

-----------------------------------------------------------------    

                      

4 破解jira第一部

1. 下载破解补丁(jira_crack.zip)(jira4.2 破解补丁)

下载地址:jiar4.2.1破解文件及破解程序

2.用破解补丁中的JiraLicenseStoreImpl.class文件覆盖/www/atlassian/jira/atlassian-jira/WEB_INF/classes/com/atlassian/jira/license/JiraLicenseStoreImpl.class文件

3. 用破解补丁中的Version2LicenseDecoder.class文件覆盖/www/atlassian/jira/atlassian-jira/WEB_INF/lib/atlassian-extras-2.2.2.jar包中的atlassian-extras-2.2.2.jar\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class文件

注:jar包可以用WinRAR打开,并可以采用拖拽的方式覆盖文件

4.运行JIRA服务

$Install_Jira/bin/startup.sh

-----------------------------------------------------------------    

5 web 配置jira

在web浏览器中输入http://IP:8080进入安装配置页面

官方文档

http://www.atlassian.com/software/jira/docs/v3.13/setup.html

-----------------------------------------------------------------    

6  破解jira第二步

  

在注册码输入框处输入以下内容:

Description=JIRA\: longmaster

CreationDate=2010-02-22

ContactName=tonyty163@766.com

jira.LicenseEdition=ENTERPRISE

ContactEMail=tonyty163@766.com

Evaluation=false

jira.LicenseTypeName=COMMERCIAL

jira.active=true

licenseVersion=2

MaintenanceExpiryDate=2099-10-24

Organisation=zzh

jira.NumberOfUsers=-1

ServerID=BVGH-1XEQ-1TVR-OO3O

LicenseID=LID

LicenseExpiryDate=2099-10-24

PurchaseDate=2010-10-25

(注意:以上的ServerID要根据license输入框上面的ServerID进行更改)

MaintenanceExpiryDate和LicenseExpiryDate可控制jira的到期时间

-----------------------------------------------------------------    

posted @ 2011-08-12 09:14  Jayce AuYeung  阅读(430)  评论(0编辑  收藏  举报