2

当我尝试在 Windows 平台上启动 ApacheDS 1.5.7 时,出现错误 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.

我该如何解决这个问题?任何人都可以帮助我吗?非常感谢!

4

3 回答 3

2

警告日志消息有点误导,实际上这不是一个严重的问题,尽管有这个警告,服务器应该仍在运行,这已经在最新的主干代码中修复了一段时间(它将作为 2.0 而不是 1.5 发布。 8)。

于 2011-02-14T13:19:32.077 回答
1

根据这篇文章,默认情况下不再创建 dc=example,dc=org 上下文条目,但没有人更新文档以反映这一点。我安装了 1.5.7,在我看来分区创建得很好,但我遇到了与上述相同的错误。我建议安装旧版本。

于 2011-01-19T20:36:20.317 回答
0

第二条错误消息表明该端口已在使用中。您是否有可能已经运行了另一个 ApacheDS 进程,或者另一个程序正在使用这些端口?

这不是域控制器的机会,是吗?如果是这样,则默认 LDAP 端口 389 和 636 已用于 Active Directory,因此您需要选择另一个。但是,我相信 ApacheDS 的默认值是 10389 (LDAP) 和 10636 (LDAPS),在这种情况下,它们通常会在 Windows 机器上打开。

您可以使用该netstat -abn命令检查端口上的进程,并在列表中查看侦听端口 10389 或您选择的任何自定义端口的进程。

于 2010-07-06T15:07:43.407 回答