【问题标题】:XMPP eJabberd PSI configurationXMPP eJabberd PSI 配置
【发布时间】:2013-08-28 06:26:36
【问题描述】:

我正在尝试使用 PSI 客户端注册 XMPP 服务器,但遇到了问题。 请检查我已完成的以下步骤。

  1. 在 LOCALHOST 上使用二进制安装程序安装了 eJabberd。
  2. 使用管理界面添加了一些用户。
  3. 后来我安装了 PSI 客户端。
  4. 我正在尝试注册新帐户以使用以下凭据。

    • 服务器 = 本地主机
    • 主机 = ejabberd.conf 文件中的“主机名”。
    • 端口 = 5280 , 5222

但每次都是它的说法-

“与 XMPP 服务器通信时出错。

我还没有更新ejabberd的配置文件。

我只想从 PSI 客户端测试我的 ejabberd 服务器。 稍后我想在移动应用程序中使用 localhost XMPP 服务器进行测试。

我是 XMPP ejabberd 时代的新手。请检查一下,如果遗漏了什么,请告诉我。

【问题讨论】:

    标签: android java-me xmpp chat ejabberd


    【解决方案1】:

    只使用一个端口:5222。确保 ejabberd 侦听此端口。

    【讨论】:

    • 我也试过了。目前我只尝试一个端口(5222 或 5280)。我尝试使用 servername = localhost 和 5222 从 PSI 客户端连接它给出了这个“服务器不支持注册”和“连接 xmpp 服务器时出错”。 conf 文件似乎很好,因为它包含 5222 端口 {listen, [ {5222, ejabberd_c2s, [ {certfile, "C:\Program Files\ejabberd-2.1.11/conf/server.pem"}, starttls, {access, c2s}, {shaper, c2s_shaper}, {max_stanza_size, 65536} ]},请指导我...
    • 坚持 5222。启用调试控制台并检查来自服务器的原始数据。
    • 感谢指导。现在我只尝试使用 5222。以下是步骤。 1)启动ejabberd,登录后url为“localhost:5280/admin”。 2)启动调试控制台(Erland Emulator)。 3)最后我想使用 5222 端口和本地主机服务器名称连接 XMPP 本地主机服务器,但没有成功。调试控制台根本不会显示任何内容。是否有任何教程可以帮助我解决这个问题,因为我对 ejabberd 调试和 XMPP 服务器是全新的。
    • 我仍然面临同样的问题。无法使用 PSI 客户端向 ejabberd 服务器注册新帐户。一个卡在这里。请帮我解决这个问题..
    • 艰难的调用 - 它必须是您主机上的本地内容 - 因为它应该开箱即用。我会得到一些干净的 ec2 实例,安装 vanilla ejabberd 并检查它是否有效。如果是这样,请迭代以在您的环境中找到问题。
    猜你喜欢
    • 2019-06-09
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-07-06
    • 2018-06-05
    • 2015-11-05
    • 2016-05-05
    • 1970-01-01
    相关资源
    最近更新 更多