1. 破解jivebase.jar中的类:
// Decompiled by DJ v3.4.4.74 Copyright 2003 Atanas Neshkov Date: 2003-06-19 11:41:56
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: LicenseManager.java
package com.jivesoftware.base;
import com.jivesoftware.jdom.JDOMException;
import com.jivesoftware.util.StringUtils;
import java.io.*;
import java.security.KeyFactory;
import java.security.Signature;
import java.security.spec.X509EncodedKeySpec;
import java.util.*;
// Referenced classes of package com.jivesoftware.base:
// License, LicenseException, LicenseWrapper, JiveGlobals,
// Log
public final class LicenseManager
{
private LicenseManager()
{
}
public static void validateLicense(String product, String version)
throws LicenseException
{
String productNames = "jive china 3.1.1";
}
public static void reloadLicenses()
{
if(licenses != null)
licenses.clear();
licenses = null;
loadLicenses();
}
public static Iterator getLicenses()
{return null;}
public static int getNumClusterMembers()
{
int allowedMembers = 99;
return allowedMembers;
}
static boolean validate(License license)
throws Exception
{
return true;
}
private static synchronized void loadLicenses()
{
}
private static boolean isValidProduct(String product, License license)
{
product = product.intern();
String licenseProduct = license.getProduct().intern();
return licenseProduct == "Jive Forums Enterprise";
}
private static List licenses = null;
}
2. jive_config.xml改成:
<database>
<defaultProvider>
<driver>org.gjt.mm.mysql.Driver</driver>
<serverURL>jdbc:mysql://localhost:3306/jive3</serverURL>
<username>sa</username>
<password>111111</password>
<minConnections>5</minConnections>
<maxConnections>15</maxConnections>
<connectionTimeout>1.0</connectionTimeout>
</defaultProvider>
<mysql>
<useUnicode>true</useUnicode>
</mysql>
</database>
3.改local为GBK
4.改搜索为chinese,并rebuild索引