confluence2.x 破解

首先去官方网站下载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信息,已经显示不是评估版了的。使用时间也长了不少。

你可能感兴趣的:(Web)