Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка при доступе к Active Directory, почему? 
:(
    Опции темы
vzf
Дата 4.5.2007, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 203
Регистрация: 10.9.2005

Репутация: 2
Всего: 5



Здравствуйте. Моя программа пытается получить атрибут LDAP supportedSASLMechanisms. Если в качестве LDAP сервера использовать сервер от Tivoly, то все нормально. Но если вместо него использовать Active Directory то выбрасывается исключение. В чем здесь ошибка?

Вот код
Код


String urlDC = "ldap://" + host + "." + domain + ":" + port + "/";
        Hashtable ldapEnv = new Hashtable();

        // getting supported SASL Mechanism for the authentication
        LdapContext ctx = new InitialLdapContext();
        Enumeration enumeration = ctx.getAttributes(urlDC, new String[]
        { "supportedSASLMechanisms" }).getAll();


Вот эксепшн

Код

javax.naming.NamingException: [LDAP: error code 1 - 00000000: LdapErr: DSID-0C09

0627, comment: In order to perform this operation a successful bind must be comp

leted on the connection., data 0, vece ]; remaining name ''

        at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3025)

        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2931)

        at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2737)

        at com.sun.jndi.ldap.LdapCtx.c_getAttributes(LdapCtx.java:1291)

        at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(Componen

tDirContext.java:213)

        at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(Par

tialCompositeDirContext.java:121)

        at com.sun.jndi.toolkit.url.GenericURLDirContext.getAttributes(GenericUR

LDirContext.java:85)

        at com.sun.jndi.url.ldap.ldapURLContext.getAttributes(ldapURLContext.jav

a:295)

        at javax.naming.directory.InitialDirContext.getAttributes(InitialDirCont

ext.java:123)

.....


Валится на строчке

Код

Enumeration enumeration = ctx.getAttributes(urlDC, new String[]
        { "supportedSASLMechanisms" }).getAll();



Это сообщение отредактировал(а) vzf - 4.5.2007, 14:33
--------------------
Java - Write Once, Test EveryWhere!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.