2014-09-02 50 views
0

我在Mac OS X上使用erlang 17.0,ejabberd 14.07。我在ejabberd localhost中添加了一些用戶,現在我想使用這些客戶端進行連接,但當遇到http://localhost:5222時,它會提供以下錯誤。用戶無法連接到ejabberd

<?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='2345000850' from='savitriya.com' version='1.0'><stream:error><xml-not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'></xml-not-well-formed></stream:error></stream:stream> 

我也檢查日誌文件,但它顯示「連接接受」。

2014-09-02 10:56:39.436 [info] <0.425.0>@ejabberd_listener:accept:313 (#Port<0.3632>) Accepted connection 127.0.0.1:50295 -> 127.0.0.1:5222 

如何解決它們?

回答

1

http://localhost:5222不正確,因爲它意味着向端口5222發送HTTP請求 - 並且由於HTTP請求不是XML,您自然會得到xml-not-well-formed錯誤。改爲使用XMPP客戶端連接到端口5222。

+0

感謝您的回覆。 – nadim 2014-09-02 14:11:52

相關問題