2010-07-06 66 views
1

当我尝试启动Windows平台上的ApacheDS 1.5.7,错误04450发生和ApacheDS中,rolling.log包含:无法启动Apache目录服务器 - 错误04450

[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. 

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

回答

0

第二个错误消息表明该端口已被使用。是否有机会运行另一个ApacheDS进程,或者另一个程序正在使用这些端口?

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

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

+0

嗨ewall,端口10389和10636都可用。你知道第一个错误信息是什么意思吗?有没有配置问题? – zbdiablo 2010-07-07 00:59:48

+0

令人困惑的部分是错误显示“{0}”而不是配置参数。在早期版本中有一些错误导致了这个问题,但是它们应该在v1.5.7(我假设你正在使用)中修复。所以,不管怎样,我不知道还有什么可以做的,但我会考虑一下...... – ewall 2010-07-07 03:07:07

+0

是的,我正在使用最新版本。谢谢你们一样。 – zbdiablo 2010-07-21 06:10:33

1

根据this post,dc = example,dc = org上下文条目不是默认创建的,但没有人更新文档以反映此情况。我安装1.5.7,它看起来像分区创建好,但我得到了上述相同的错误。我建议安装一个旧版本。

2

警告日志消息有点令人误解,实际上这不是一个严重的问题,尽管有这个警告,服务器应该仍在运行,这已经在最新的中继代码中修复了一段时间(它将会以2.0而不是1.5.8)。

+0

谢谢!我也得到了这个...我认为这与我的SSL证书配置有关 – 2011-08-10 06:04:24