我正在使用 JNDI Ldap 连接到 Maven 项目中的 LDAP 服务器。
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.LdapCtxFactory");
它在这一行失败,因为它找不到这个类。我最初从主 Maven 存储库添加了依赖项,但随后必须从 Java 网站手动下载它并将其安装到 Maven 中。包含 com.sun.jndi.LdapCtxFactory 的 jar 肯定位于构建路径内,但它仍然抛出 Class Not Found 异常。有没有人见过类似的情况或知道如何解决?
谢谢
最佳答案
你的类名错误。它是 com.sun.jndi.ldap.LdapCtxFactory。
关于java - 未找到 JNDI Ldap 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305716/