Ubuntu上安装Jira 4.2的详细笔记

一、安装,1.Linux & MySql & JDK安装步骤省略,我使用的是Ubuntu 10.04+ MySql5 + JDK6,注意配置好java的环境变量,2.下载JIRA4.2 standalone版本,下载地址:http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa,3.将下载得到的atlassian-jira-enterprise-4.2-standalone.tar.gz文件解压缩到/usr/local/jira目录下面,4.在MySql中专将JIRA数据库,create database jiradb character set  utf8;,grant all on jiradb.* to `jira`@`localhost` identified by 'jira'
,5. 修改JIRA配置,5.1创建jira.home文件夹,mkdir -p /usr/local/jira_home,5.2修改/usr/local/jira/atlassian-jira/WEB-INF/classes jira-application.properties 文件 
找到jira.home = 
修改为jira.home =/usr/local/jira_home 绝对路径,注:jira.home文件夹不可以设置为jira根目录及其子目录,jira动态运行时使用和产生的文件都会放在这,5.3修改/usr/local/jira/conf/server.xml文件,修改成如下几项,username= "jira"   
password="jira"   
driverClassName="com.mysql.jdbc.Driver"   
url="jdbc:mysql://localhost/jiradb?autoReconnect=true
&useUnicode=true&characterEncoding=UTF8",为了避免与自带的tomcat与原来的tomcat冲突,可以把server.xml里的8080端口改成 8081,删除以下两行,minEvictableIdleTimeMillis= "4000"   
timeBetweenEvictionRunsMillis="5000",5.4修改/usr/local/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",二、破解,1. 下载我的附件里提供的两个文件,2.用附件中的JiraLicenseStoreImpl.class文件覆盖/usr/local/jira/atlassian-jira/WEB_INF/classes/com/atlassian/jira/license/JiraLicenseStoreImpl.class文件,3. 用附件中的atlassian-extras-2.2.2.jar文件覆盖/usr/local/jira/atlassian-jira/WEB_INF/lib/atlassian-extras-2.2.2.jar包,注:windows下jar包可以用WinRAR打开,并可以采用拖拽的方式覆盖文件,linux下jar包可以用zip和unzip来操作,
4.运行JIRA服务
sudo sh /usr/local/jira/bin/catalina.sh run
5.WEB 配置 JIRA
浏览器输入http://localhost:8081就看到jira的主页面了。在首页会看到你的ServerID,比如ServerID为B5EU-IZVX-K1SZ-39HC,那么拷贝如下licence,经过破解之后,可以直接填入如下明文key了:
#Sun Oct 25 00:50:34 CDT 2009
Description=JIRA\: longmaster
CreationDate=2010-02-22
ContactName=zzhcool@126.com
jira.LicenseEdition=ENTERPRISE
ContactEMail=zzhcool@126.com
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=zzh
jira.NumberOfUsers=-1
ServerID=B5EU-IZVX-K1SZ-39HC
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2010-10-25
ok,你的jira的过期时间就是2099年了
七:安装汉化包
1. Stop JIRA
2. 将中文件(language_zh_CN.jar)拷贝至/usr/local/jira/atlassian-jira/WEB-INF/lib/目录下;
3. Start JIRA
language_zh_CN.jar下载地址
 http://download.csdn.net/source/2839848
八:安装GreenHopper插件 
     下载包: http://download.csdn.net/source/2839846
1、下载jira-greenhopper-plugin-4.2.1-jira40.jar,如果你下载到了zip这类的文件,那么重命名为*.jar 
2、关闭 JIRA 
3、替换或者拷贝jar到 /usr/local/jira_home/plugins/installed-plugins 
4、从/usr/local/jira/atlassian-jira/WEB-INF/lib目录中移除所有jira-greenhopper-plugin-*.jar 
5、重启JIRA 
使用jira管理员登录全局权限设置 
在系统管理页面上点击工具栏上的“系统管理”并且选择全局配置,可以看到GreenHopper 
在updata License出输入以下内容:
Description=GreenHopper for JIRA 4\: longmaster
CreationDate=2010-02-21
ContactName=zzhcool@126.com
greenhopper.NumberOfUsers=-1
greenhopper.LicenseTypeName=COMMERCIAL
ContactEMail=zzhcool@126.com
Evaluation=false
greenhopper.LicenseEdition=ENTERPRISE
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=zzhcool
greenhopper.active=true
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2010-10-25
单点ADD,破解完成
覆盖破解文件和增加plugin时经常发生JIRA locked报错 
删掉/usr/local/jira_home/.jira-home.lock文件,重启jira即可
八:后台运行jira 
确定无问题后,可以关掉jira,强制退出可能会在/usr/local/jira_home/里产生一个.jira-home.lock的文件,导致locked报错,注意将其删掉,然后去kill -9掉jira进程,确保一切清除干净以后,再次启动jira,选择后台运行,即
sudo nohup sh /usr/local/jira/bin/catalina.sh run
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空