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的到期时间
-----------------------------------------------------------------