Не удалось запустить Apache Directory Server — ошибка 04450

Пока я пытался запустить ApacheDS 1.5.7 на платформе Windows, возникает ошибка 04450, а файл apacheds-rolling.log содержит:

[21:07:27] ERROR [org.apache.directory.shared.ldap.entry.DefaultServerAttribute] - ERR_04450 The value {0} is incorrect, it hasnt been added
[21:07:27] ERROR [org.apache.directory.server.Service] - Cannot start the server : reuseAddress can't be set while the acceptor is bound.

Как я могу решить эту проблему? Кто-нибудь может мне помочь? огромное спасибо!


person zbdiablo    schedule 06.07.2010    source источник


Ответы (3)


Предупреждающее сообщение в журнале немного вводит в заблуждение, на самом деле это не серьезная проблема, сервер должен работать, несмотря на это предупреждение, это было исправлено некоторое время назад в последнем коде магистрали (который будет выпущен как 2.0 вместо 1.5. 8).

person kayyagari    schedule 14.02.2011
comment
Спасибо! Я тоже это понял... Я думал, что это как-то связано с моей конфигурацией SSL-сертификата. - person Hendy Irawan; 10.08.2011

Согласно этой публикации, DC Контекстная запись =example,dc=org больше не создается по умолчанию, но никто не обновлял документацию, чтобы отразить это. Я установил 1.5.7, и мне кажется, что раздел был создан нормально, но я получаю ту же ошибку, что и описанную выше. Я предлагаю установить более старую версию.

person Yossren    schedule 19.01.2011

Второе сообщение об ошибке предполагает, что порт уже используется. Есть ли шанс, что у вас уже запущен другой процесс ApacheDS или другая программа использует порты?

Это случайно не контроллер домена, не так ли? Если это так, порты LDAP по умолчанию 389 и 636 уже используются для Active Directory, поэтому вам нужно выбрать другой. Однако я считаю, что значения по умолчанию для ApacheDS — 10389 (LDAP) и 10636 (LDAPS), и в этом случае они обычно открываются в окне Windows.

Вы можете проверить наличие процессов на портах с помощью команды netstat -abn и просмотреть список процессов, прослушивающих порт 10389 или любой другой порт, который вы выбрали.

person ewall    schedule 06.07.2010
comment
Привет, ewall, Оба порта 10389 и 10636 доступны. Вы знаете, что означает первое сообщение об ошибке? Есть ли проблема с конфигурацией? - person zbdiablo; 07.07.2010
comment
Сбивает с толку то, что ошибка показывает "{0}" вместо параметра конфигурации. В более ранних версиях были некоторые ошибки, которые вызывали это, но они должны быть исправлены в версии 1.5.7 (которую, я полагаю, вы используете). Так что, навскидку, не знаю, что еще может быть, но я подумаю... - person ewall; 07.07.2010
comment
Да, я использую последнюю версию. Все же разрешите поблагодарить вас. - person zbdiablo; 21.07.2010