有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何将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) 个答案