JNDI课件

源代码在线查看: connecttoldap.java~10~

软件大小: 384 K
上传用户: qw4104
关键词: JNDI
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*曾海 2003/9 JNDI热手程序				 启动 IMAIL的LDAP服务,然后连接上去,看看成功与否,				 再做一些复杂的工作*/				package jndi;				import java.util.*;// hashtable				import javax.naming.*;//命名服务				import javax.naming.directory.*;//初始化上下文用				/* ldap的端口是389,ldap://localhost:389 */				public class ConnectToLDAP {				  /*如果你找不到相应的类名,就用Search-Search Classes来找,不会有错了*/				 public static String sunLdapContext="com.sun.jndi.ldap.LdapCtxFactory";				 public static String hostURL="ldap://127.0.0.1:389";				 public static String searchPattern="o=svc";				  public ConnectToLDAP() {								 try{				    Hashtable env = new Hashtable();//准备放属性				    env.put(Context.INITIAL_CONTEXT_FACTORY ,sunLdapContext);				    env.put(Context.PROVIDER_URL ,hostURL);								    DirContext  ctx = new InitialDirContext(env);//这句会有意外,好好捉吧				    System.err.println("非常好,连接上了");				  }catch (Exception e){ System.err.println("错误,连接不上服务器") ; System.exit(1);};												  }				  public static void main(String[] args) {				    ConnectToLDAP connectToLDAP1 = new ConnectToLDAP();				    System.exit(0);				  }				}			

相关资源