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索引

|