2010-07-06 95 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