java怎么连接Ldap?
java代码:Hashtableenv=newHashtable();env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.j...
java代码:
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL,
"ldap://Ip:389/");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "uid=...,cn=...,dc=....);
env.put(Context.SECURITY_CREDENTIALS,
"123456");
DirContext ctx = null;
ctx = new InitialDirContext(env);
ctx.close();
这样的代码为什么连接不上ldap?不都是这样连的吗?一直报连接超时的错误。求解。。。 展开
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL,
"ldap://Ip:389/");
env.put(Context.SECURITY_AUTHENTICATION, "simple");
env.put(Context.SECURITY_PRINCIPAL, "uid=...,cn=...,dc=....);
env.put(Context.SECURITY_CREDENTIALS,
"123456");
DirContext ctx = null;
ctx = new InitialDirContext(env);
ctx.close();
这样的代码为什么连接不上ldap?不都是这样连的吗?一直报连接超时的错误。求解。。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询