如果有任何示例/步骤来配置外部 LDAP 并在其上执行 LDAP 查询,请发布。
我尝试了以下
- 创建外部 JNDI 提供者
- 创建远程和本地 JNDI 名称
- 从 servlet 客户端,我尝试使用外部 jndi 名称、本地和远程 jndi 名称进行查找
最后用本地名称查找成功,不幸的是,它试图连接 localhost:389。不知道出了什么问题。
请帮忙举个例子。
如果有任何示例/步骤来配置外部 LDAP 并在其上执行 LDAP 查询,请发布。
我尝试了以下
最后用本地名称查找成功,不幸的是,它试图连接 localhost:389。不知道出了什么问题。
请帮忙举个例子。
特性:
com.sun.jndi.ldap.connect.pool=true
com.sun.jndi.ldap.connect.pool.maxsize=16
com.sun.jndi.ldap.connect.pool.prefsize=10
com.sun.jndi.ldap.connect.pool.timeout=600000
java.naming.referral=follow
java.naming.security.authentication=simple
创建外部 JNDI 链接
linkname : testLink
localJndi : testLocalJNDI
Remote JNDI : dc=test,dc=org (LDAP BASE DN)
现在您可以使用“testLocalJNDI”从您的代码中访问 LDAP。
干杯,卡拉伊
正如我所经历的,不可能在 weblogic jndi 下链接整个 ldap 树。Foregin jndi 链接仅支持并排 jndi 对象链接。
我无法理解前面的答案为什么要为这个线程提供解决方案。