码迷,mamicode.com
首页 > 其他好文 > 详细

Confluence5.6.5安装破解

时间:2015-04-22 13:55:39      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:confluence

安装破解Confluence5.6.5还是废了我好多功夫的,在这里记录一下。

首先 下载Confluence5.6.5安装包,由于管网下载很慢,我放到了自己的网盘里方便大家下载
http://pan.baidu.com/s/1eQiweiA,这里的版本是linux
tar 版

Confluence的安装参考http://www.confluence.cn/pages/viewpage.action?pageId=1671308

下面主要说一下 破解。

破解原理参考http://blog.csdn.net/turkeyzhou/article/details/4641846

但由于此文里的Confluence版本较低,Confluence5.6.5中atlassian-extras-2.1.3.jar文件已经不存在了,而是把这一jar分为了6个jar

技术分享

先说我看到这个情形后第一个做法 ,我先将这几个jar包分别解压,然后把解压出来的全部整理到一个新建的atlassian-extras-3.2 包中,然后使用jd-gui反编译。。。这样很麻烦,而且也容易出错。随即使用了第二个办法,下载Crowd2.8,这里面含有atlassian-extras-3.2.jar,直接使用这个jar文件进行反编译,然后按照http://blog.csdn.net/turkeyzhou/article/details/4641846中的做法修改类。

反编译出来的java文件,其实还是有一些报错的,因为毕竟是反编译,不会那么完美的,我的做法是,用最简单的方式把报错的地方先改正,然后打包成jar,之后取新jar包的LicenseAdaptor.class和
LicenseUtils.class替换掉同名的class文件,便生成了我们需要的jar包。由于这个过程还是比较艰辛的,我这里给大家一个捷径,直接将我修改后的jar包放到了网盘中供大家下载,可以省去大家反编译,编译打包的环节。

接下来要做的一件事情就是patch,patch之前,我们先将atlassian-extras-3.2.jar重命名为atlassian-extras-2.4.jar

下载用到的工具
http://download.csdn.net/download/u011391839/6877453

如果你的电脑中已经配置好了jdk环境变量,就双击工具包中的confluence_keygen.jar执行就可以了,没有配置的童鞋需要配置一下jdk环境变量。打开后如下图
技术分享

我们点击.patch!,选择刚才重命名的atlassian-extras-2.4.jar,此时会生成一个新的atlassian-extras-2.4.jar,原来的jar变为了atlassian-extras-2.4.bak,将atlassian-extras-2.4.jar再重命名为atlassian-extras-3.2.jar,至此,我们最终需要的atlassian-extras-3.2.jar才算是准备好了。

进入confluence服务器的atlassian-confluence-5.6.5/confluence/WEB-INF/lib包下,我们把先前那6个atlassian-extras开头的jar包全部删掉,替换为我们刚刚生成好的atlassian-extras-3.2.jar,启动confluence,需要填入key,使用上图中的工具,输入Name和ServerID ,Name随便写,ServerID在confluence页面上有,点击.gen!就可以生成了,填入confluence页面就ok了。

Confluence5.6.5安装破解

标签:confluence

原文地址:http://blog.csdn.net/look85927/article/details/45193461

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!