📄 connecttoldap.java
字号:
/*曾海 2003/9 JNDI热手程序 启动 IMAIL的LDAP服务,然后连接上去,看看成功与否, 再做一些复杂的工作 采用 sun one directory server的同志们可以连接50028口子(目录服务)*///package jndi;import java.util.*;// hashtableimport 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";//use 50028 if use sunone 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); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -