Класс JNDI Ldap не найден - PullRequest
1 голос
/ 29 ноября 2010

Я использую JNDI Ldap для подключения к серверу LDAP в проекте Maven.

    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.LdapCtxFactory");

Ошибка в этой строке, потому что он не может найти этот класс. Первоначально я добавил зависимость из основного репозитория maven, но затем мне пришлось вручную загрузить ее и установить в maven с веб-сайта Java. Jar-файл, содержащий com.sun.jndi.LdapCtxFactory, определенно находится в пути сборки, но все равно выдает исключение Class Not Found. Кто-нибудь видел что-нибудь подобное или знает, как решить?

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 ноября 2010

У вас неправильное название класса. Это com.sun.jndi.ldap.LdapCtxFactory.

0 голосов
/ 29 ноября 2010

Сначала проверьте, существует ли файл в файле rt.jar

Если нет, проверьте следующий ответ, приведенный здесь:

com.sun.jndi.ldap.LdapCtxFactory: класс не найден в сервлете

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...