根据网上的资料,修改部分代码。
下载jar包。ldapsdk 4.1.jar http://www.findjar.com/jar/ldapsdk/jars/ldapsdk-4.1.jar.html
package com.mpr.util;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Hashtable;import javax.naming.Context;
import javax.naming.NamingEnumeration;
import javax.naming.NamingException;
import javax.naming.directory.Attribute;
import javax.naming.directory.Attributes;
import javax.naming.directory.DirContext;
import javax.naming.directory.InitialDirContext;
import javax.naming.directory.SearchControls;
import javax.naming.directory.SearchResult;import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;
public class LdapUtil {
/**
* eg:onnectLDAP("192.168.1.242", "389", "test", "12345","dc=times,dc=home")
*/
public static DirContext connectLDAP(String ip, String port,
String root_user, String root_password, String root) {
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context