Не удалось запустить Apache Directory Server - ошибка 04450 - PullRequest
2 голосов
/ 06 июля 2010

Когда я пытался запустить ApacheDS 1.5.7 на платформе Windows, возникает ошибка 04450, и файл apacheds-roll.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.

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

Ответы [ 3 ]

2 голосов
/ 14 февраля 2011

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

1 голос
/ 19 января 2011

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

0 голосов
/ 06 июля 2010

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

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

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

...