如果我不在边城,我一定是在前往边城的路上。
昨天将近一天的时间花在了Confluence和JIRA上了,软件勉强跑起来,现在就将这两个软件的安装和破解说一下,供初使用者参考。 我下载的Confluence版本是2.3.3,是只含有webapp的简版(standalone版本含有tomcat服务器)。Confluence的安装还是很简单的,运行解压后的根目录下的build.bat,就会生成一个dist文件夹,将里面的atlassian-confluence-2.3.3.war放到tomcat webapp下,运行tomcat,输入网址会发现没有指定存放文件的目录,根据提示修改配置文件重启服务器就行了。 我下载的JIRA版本是3.7.4,用的是standalone版本;开始用的是简版的,结果就是部署不成功。JIRA内置的数据库服务器是HSQL,使用的时候需要修改成其它非内存式的服务器,我选择了SQL Server2000(记得装上SP3补丁)。修改atlassian-jira\WEB-INF\classes下的entityengine.xml,将field-type-name设置成"mssql",并去掉紧挨的属性schema="public"。修改conf文件夹下的server.xml文件,修改的代码为
其中的jiradb是你要在SQL Server中新建的数据库,至于用户名和密码可以自己设置,同时要将jtds驱动放到common\lib下,这样就可以运行程序。 如果启动Tomcat出现端口被占的情况,就要修改conf(Tomcat根目录下)下的server.xml的端口配置。 破解的问题我也不是很清楚正确的方法,网上给出了一些不同的方法。我的方法就是找到Confluence和JIRA对应的WEB-INF\lib下的atlassian-extras-0.7.XX.jar(XX表示不同的版本号),解压缩后使用Jad反编译com\atlassian\license下的DefaultLicense.class,修改其中的三个方法为:
然后保存成JAVA文件,再通过jar命令打包后放回lib下(注意编译和运行的环境,我在jdk1.6下编译,在1.5下运行,就造成版本不匹配的错误)。我现在还不知道这个方法好不好使。 在安装Confluence和JIRA时,都需要license,试用的Confluence的license是:NrqqTGHAiBnJswcBlgmoXIdjPQoKXoodTecNbtxpSMeAnAmi2Ku1ZBM02aiJSevGrf4hX12KDlv2rqw8iUvEAttJTG01pQSTnRQqQqopooPppvtMPpnNPROppPoQWvvvtsTqMOpoUUnntppopuppotmUUnntppopuppotmUUE5LUUrmm JIRA的是RMrMrxPnPKrSDbXIXqkLtwFLnOWBieFtDnooXHmndWOoMrmi2KJpuF>G9Tpb7rBypeCIWF2K6oYh9f68nSc6sJs6kZRbnpmUsoopRMPmoOprooTUroqNRORpnOqPquttxvnmvUUnntppopvnvtnvUUnntppopvnvtnvUUE5L(针对的是standard版本的)。 最后要说的是,我还没有将这两个软件集成到一起,昨天试了一下没成功,就懒得再试了。看着Tomcat控制台输出的异常,直闹心啊!
Powered by: BlogJava Copyright © kafka0102