JIRA_4.4.1_全程破解详解_图文
——(且支持4.4.1及以下各版本)
最近在linux下安装JIRA,那是一个纠结啊,从4.2.2~4.3.3~4.4.1各种版本,各种纠结!
今天把安装的全过程做一个记录,方便各位使用,也方便自己在将来需要的时候,做一个备忘。
首先,JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。
JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色。
下面是我对JIRA 4.4.1版本的安装、破解过程以及破解补丁。(验证以后发现对JIRA4的其他版本的破解也通用。)
好,我们开始安装,首先,你应该确定你所需要的安装的系统是哪一种windows???mac???纯linux???还是图形化界面的类似于ubuntu????
每一种系统选择的版本也是不同的,就是这点让我在一开始安装的时候,走了很多弯路啊,哎,没文化多可怕啊!
这是JIRA的官网:http://www.atlassian.com/ 上面有各种介绍文档供各位作为参考。
由于windows 、mac和图形化界面linux安装太过于简单,本文只针对于纯命令行的linux系统安装为例。
首先,是准备工作,必备4个软件及环境:
Mysql数据库的安装;
http://fox-leon.iteye.com/blog/1313072
jdk-6u23-linux-i586-rpm 及以上版本下载和安装;
http://www.oracle.com/technetwork/indexes/downloads/index.html
jdk具体安装过程,我就不在这里赘述了,网上太多了。
注意:在linux下最好使用rmp安装,还不用配置环境变量。
如果在类似图形化界面的ubuntu中安装,使用.bin文件等,也比较方便!
mysql-connector-java-5.1.6.tar.gz mysql连接池驱动;
http://dev.mysql.com/downloads/connector/j/
4.4.1 Standalone (Linux 64 Bit Installer).tar.gz JIRA下载;
http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-4.4.1-x64.bin
之后,
在根目录usr/local下新建一个文件夹jira 和 jira_home
[root@localhost local] mkdir jira
[root@localhost local] mkdir jira_home
在usr/local/jira目录下,
[root@localhost jira] wget http://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-4.4.1-x64.bin
待JIRA下载的过程中,安装好jdk,检测jdk是否安装配置成功,大家都知道的,使用:
[root@localhost /] java –version
如果成功安装配置,输出:
具体mysql数据库安装可以参照我的blog:
http://fox-leon.iteye.com/blog/1313072
安装完以后启动mysql数据库服务
#service mysqld start
#chkconfig mysqld on
安装完以后我们新建数据库:
mysql> create database jiradb character set utf8;
mysql> grant all on jiradb.* to ’jira’@’localhost’identified by 'jira’;
mysql> flush privileges;
记得让DBA给你权限哦!
根据官方文档:
现在开始安装JIRA
解压:
[root@localhost jira] tar -zvxf atlassian-jira-4.4-x64.tar.gz
生成atlassian-jira-4.4-x64.bin文件
官方给出了:chmod a+x atlassian-jira-X.Y.bin
(where X.Y represents your version of JIRA)
即提权。
咱们使用:chmod a+x atlassian-jira-4.4-x64.bin
在jira下执行bin文件
[root@localhost jira] ./ atlassian-jira-4.4-x64.bin
出现如下图所示:
上图 为安装过程中,需要你进行进行的操作,你根据个人需要,再根据提示,选择就是,我反正一直点的ENTER
注意:
更改安装目录,我将jira安装在local/jira下的
而这个是jira.home的目录
操作同上,不再赘述。
这些都安装好之后,开始进行配置文件的更改,
修改配置文件设置jira.home的绝对路径:
# vi /usr/local/jira/atlassian-jira/WEB-INF/classes/jira-application.properties jira.home = /usr/local/jira_home
修改主配置文件
vi /usr/local/jira/conf/server.xml
<?xml version="1.0" encoding="UTF-8"?>
<jira-database-config>
<name>defaultDS</name>
<delegator-name>default</delegator-name>
<database-type>mysql</database-type>
<schema-name></schema-name>
<jdbc-datasource>
<url>jdbc:mysql://localhost /jiradb?useUnicode=true&characterEncoding=utf8&sessionVariables=storage_engine=InnoDB</url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<username>jiradbuser</username>
<password>[enter dbpassword]</password>
<pool-size>15</pool-size>
<validation-query>select1</validation-query>
</jdbc-datasource>
</jira-database-config>
主配置文件 官方参考文档:http://confluence.atlassian.com/display/JIRA044/Connecting+JIRA+to+MySQL
将下载后的mysql-connector-java-5.1.6.tar.gz解压,拷贝里面的mysql-connector-java-5.1.6-bin.jar 到/usr/local/jira/lib/目录下
#cp mysql-connector-java-5.1.6-bin.jar /usr/local/jira/lib/
破解:
其实吧,破解很简单。主要是安装过程中很多杂碎东西容易出错。
JIRA 4.4.1 破解补丁下载。
破解补丁解压缩以后,把..\jira_crack\atlassian-jira\WEB-INF\classes\com \atlassian\jira\license\JiraLicenseStoreImpl.class文件覆盖到JIRA 4.4.1安装目录..\Atlassian\JIRA 4.4.1\atlassian-jira\WEB-INF\classes\com\atlassian\jira\license\JiraLicenseStoreImpl.class
用WinRar等压缩工具打开JIRA安装目录..\Atlassian\JIRA4.3.4\atlassian-jira\WEB-INF\lib\atlassian-extras-2.2.2.jar文件,并找到 atlassian-extras-2.2.2.jar\com\atlassian\extras\decoder\v2目录,如图
然后把破解补丁中的..\jira_crack\atlassian-jira\WEB-INF\classes\com\atlassian\extras\decoder\v2\Version2LicenseDecoder.class拖动到这个窗口,覆盖原来的文 件,既把破解补丁添加打到压缩包文件中。
6、重新启动JIRA服务,用管理员帐号登录,并在JIRA首页的授权详细中可以明文输入Lisence了
O(∩_∩)O。。。
授权码格式:
Description=JIRA:商业 |
我想到了这步很多人都知道了吧(括号里为注释,实际使用的时候要删掉)。
把ServerID换成自己的ID,红色字体注释的地方可以改成自己的内容,最后把全部内容填在输入授权码的地方,并提交。
转载请注明:<http://fox-leon.iteye.com/blog/1341319>
好,破解完毕。大牛们,不喜勿喷!!