今天从网上找了些资料,安装了JIRA,破解,汉化,更改端口,用来自己学习研究之用!先说下大概情况,从JIRA官方网站下载了最新的版本[atlassian-jira-5.2.9-x32.exe],老版本也能在官方网站下载,我下载了[atlassian-jira-5.0-x32.exe],[atlassian-jira-5.0.1-x32.exe],[atlassian-jira-5.2.1-x32.exe]这几个老版本的在下面的破解中都能通过,只是最新的5.2.9貌似不行,反正我没成功!还有5.2.1需要自己准备mysql驱动包,5.0,5.0.1不用自己准备!
下载最新http://www.atlassian.com/software/jira/download?os=win
下载老版本http://www.atlassian.com/software/jira/download-archives
更改端口
C:\Program Files\Atlassian\JIRA\conf\server.xml 找到这个文件,把8080 改成你需要的端口即可
将mysql驱动复制到 (jira-5.2.0版本以上都需要mysql驱动)
C:\Program Files\Atlassian\JIRA\atlassian-jira\WEB-INF\lib 驱动下载自己百度下吧
JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。
JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。
下面是我对JIRA 5版本的破解过程以及破解补丁,汉化,希望能对你有所帮助。
安装步骤:
安装mysql(下载地址),创建空数据库,安装jira5.0.2,配置数据库链接为mysql,破解jira,汉化jira,启用。(破解汉化包下载地址)
安装mysql和创建数据库
安装mysql不做描述,全缺省就可以了。
创建数据库:
登录后运行脚本,别告诉我你不知道密码,安装的时候root密码可是你自己取的:
drop database jiradb;
create database jiradb character set utf8;
grant all on jiradb.* to ‘jira‘@‘localhost‘ identified by ‘jira‘;
flush privileges;
quit;
注:
你可能会问为什么我这里比网上查到的多一句:drop database jiradb;
哦,原因是我需要确定你没有建过数据库jiradb
我自己因为反复安装jira,所以之前的jiradb不是空的,需要每次都重新创建。
安装atlassian-jira-5.0.2-x32.exe,这个其实真没啥好说的,缺省安装就行了。
破解步骤:
这是最重要的步骤了,之前我就卡在这里,折腾了好久。
安装完成后,启动服务:
出现IE界面,这里配置一下mysql数据库链接:
参考前文mysql的创建脚本,密码是jira,先测试一下链接,通过后,点击next,出现下面界面:
停止jira服务,不用关闭之前的IE窗口:
开始--所有程序—JIRA—StopJIRA Service[8080]
破解步骤:
覆盖一:
\atlassian-jira\WEB-INF\classes\com\atlassian\jira\license\JiraLicenseStoreImpl.class
文件覆盖到 JIRA安装目录
\atlassian-jira\WEB-INF\classes\com\atlassian\jira\license\JiraLicenseStoreImpl.class
覆盖二:
用WinRar等压缩工具打开JIRA安装目录atlassian-jira\WEB-INF\lib\atlassian-extras-2.2.2.jar文件,并找到atlassian-extras-2.2.2.jar\com\atlassian\extras\decoder\v2目录,
然后把破解补丁中的
atlassian-jira\WEB-INF\classes\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class拖动到这个窗口,覆盖原来的rar压缩包中的同名文件。
点击确定后,文件的大小变为了3484:
启动jira服务:
开始--所有程序—JIRA—StartJIRA Service[8080]
之前老是卡在这里,因为看到还是需要license,经过w大仙指点,方知道,其实已经改变了,这里的license可以直接填写明文的license了。于是填写:
Description=JIRA
CreationDate=2013-04-04
ContactName=admin
jira.LicenseEdition=ENTERPRISE
[email protected]
Evaluation=false
jira.LicenseTypeName=COMMERCIAL
jira.active=true
licenseVersion=2
MaintenanceExpiryDate=2099-10-24
Organisation=Org1
jira.NumberOfUsers=-1
ServerID=BQAC-RRA5-U2ZY-OHTW
LicenseID=LID
LicenseExpiryDate=2099-10-24
PurchaseDate=2013-04-04
点击Next后理论上会出现下面界面:
Admin/123456
实际上由于rp等诸多问题,可能会报错什么的,怎么办呢,重新打开页面,重新填写license,重新点击Next:
开始--所有程序—JIRA—AccessJIRA
到了最后一个页面:
终于破解完成了。
管理员登录进入,创建一个project:
进行汉化,找不到这个界面?点击一下那个最右上角的administrator,输入密码后找找,应该能找到的:
彻底搞定了。
刷新网页不见效果怎么办??纠结了很久,还以为汉化没成功,后来乱点一下,才发现,只需在系统设置里,更改语言为中文即可!我的测试网址是http://localhost:8088/secure/admin/ViewApplicationProperties.jspa页面,还有如果安装中文版插件时,那个等待的图标一直转啊转啊,这时,不要等待了,把JIRA卸载重新装一次吧,记得彻底删除C:\Program Files\Atlassian下的所有内容,还要清空mysql数据库里的所有数据!