如何将Active Directory路径转换为Java提供程序Url?
我有一个写在上面的ldap连接。网
DirectoryEntry ldapCon = new DirectoryEntry(@"LDAP://OU=PS,OU=PR,OU=Users & Workstations,DC=PPETR,DC=COM");
我需要在Java Jndi中使用这个连接,因此我需要一个ldap url,如下所示:
e.g. "ldap://10.0.0.1:389"
在那一刻,我需要将“OU=PS,OU=PR,OU=Users&;Workstations,DC=PPETR,DC=COM”转换成一个url
我试过这样的方法:
Hashtable<String, String> ldapEnv = new Hashtable<String, String>(11);
ldapEnv.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
ldapEnv.put(Context.PROVIDER_URL, "LDAP://OU=PS,OU=PR,OU=Users & Workstations,DC=PPETR,DC=COM");
但没用
任何帮助都将不胜感激
共 (0) 个答案