首先去官方网站下载confluence-2.x的安装包。
然后申请一个评估的License。
用评估License完成安装。
到confluence\WEB-INF\lib\ 目录下,找到atlassian-extras-1.xx.x.jar文件。
用Winrar打开,用反编译工具反编译 \com\atlassian\license\DefaultLicense.class文件
修改下面两个方法:
public boolean isExpired()
{
/* Date expiry = getExpiryDate();
if (expiry == null)
return false;
return (expiry.getTime() < System.currentTimeMillis());*/
return false;
}
public Date getExpiryDate()
{
/*Date expiry = this.dateExpired;
if ((expiry == null) &&
(this.licenseType.isEvaluationLicenseType()))
{
expiry = new Date(this.datePurchased.getTime() + EVALUATION_PERIOD);
}
return expiry;*/
return null;
}
编译级别采用jdk1.5,然后将编译后的Class文件重新压缩到原来的jar包中。替换修改过的包,重启服务,查看License信息,已经显示不是评估版了的。使用时间也长了不少。