Confluence破解安装
1 安装环境
1) Confluence 5.1.4
2) 破解文件版本为confluence5.1-crack
3) Mysql数据库的版本为5.6.0
4) JDK版本1.6
5) 操作系统: Microsoft Windows Server 2003 Standard Edition Service Pack 2
6) 部署在其他机器上的Atlassian的产品,jira版本为5.0.6#733, crowd为2.6.0,
fisheye & crucible为3.0.1版本。
2 开始破解安装
1) 将atlassian-confluence-5.1.4-x32.exe复制到虚拟机192.168.11.246上,开始安装,选择第二种安装方式,设置confluence的安装路径和confluence数据的存放路径,这里我分为设置为:D:\Atlassian\Confluence和D:\Atlassian\Application Data\Confluence。
2) 安装完毕之后,在开始菜单中,所有程序-->Confluence—>Stop Confluence Service [8090],先关闭这个confluence服务,进行破解。
3) 在confluence5.1-crack文件夹中,运行keygen.bat,点击.patch!,寻找要替换的那个文件atlassian-extras-2.4.jar,一般在D:\Atlassian\Confluence\confluence\WEB-INF\lib目录下。(注:我在破解的时候,遇到了运行不了keygen.bat,报错了,找不到java,但是我已经安装了JDK1.6,这个问题应该是JAVA的环境变量设置不对,我的解决办法是运行CMD,将同目录下的confluence_keygen.jar直接拖入CMD黑窗体,回车,成功运行了。)
4) 将MySql5.6版本的驱动程序复制到D:\Atlassian\Confluence\lib目录下。
5) 在开始,所有程序-->Confluence—>Start Confluence Service [8090],启动Confluence服务。
6) 登录192.168.11.246:8090的网页中,得到SERVER ID,将这个ID输入到之前的破解程序中,填写好资料,点击.gen!,生成破解后的KEY,输入到网页中,继续下Production installation。如图:
7) 这里遇到连接数据库,我们选择Mysql,转到mysql给confluence创建一个专门的数据库。如图:
8) 继续安装confluence,选择mysql,然后继续选择Direct JDBC,然后在URL中输入:jdbc:mysql://localhost/confluencedb?sessionVariables=storage_engi%3DInnoDB&useUnicode=true&characterEncoding=utf8
最好要用&useUnicode=true&characterEncoding=utf8这个设置来统一字符集,具体的见下图:
9) 下一步,我选择了example site,下一步,选择connect to Jira,然后输入Jira的地址,配置,如图:
在这里,出现了错误,如下:
这是因为公司的Jira之前有连接过confluence作为测试用,现在来删除这个连接。进入jira->administration->application links,找到那个confluence的连接,选择delete。
10) 找了很久的原因,主要的原因不是上面的那个,而是我没有配置confluence的配置文件,进入D:\Atlassian\Confluence\confluence\WEB-INF\classes目录下,打开
confluence-init.properties文件,将最后的一行代码改成如下:
confluence.home = D:/Atlassian/Application Data/Confluence
11) 继续安装,刷新就安装完毕。发现是confluence单机版的,没有连接jira,一看License Details,发现已经是破解的。
12) 找到application links,连接jira。
13) 接下配置crowd,实现单点登录。