问题标签 [tigase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
204 浏览

amazon-ec2 - 无法连接到在 EC2 实例上运行的 Tigase 服务器:连接被拒绝

在 AWS EC2 实例上安装 Tigase 后,当我尝试使用 xmpp 客户端连接到它时,我不断收到错误消息“连接被拒绝”。

该实例附加到具有规则的安全组,以允许流量到必要的端口(tigase 主要需要 5223,而其他一些则需要更多奇特的功能)。我还尝试使用允许来自所有来源的所有端口的所有流量的规则,但我仍然收到相同的消息。

我还检查了 iptables,因为我注意到有些人在特定情况下也需要配置它们,我确保它允许所有连接,但我仍然无法连接到 Tigase。

  • 是 Tigase 正在运行,Tigase 日志中没有相关错误
  • SSH(端口 22)和 HTTP(端口 80)工作正常
  • 在所有端口上启用 ICMP (ping) 工作正常
  • 我试过几个xmpp客户端,同样的问题
  • 我已经多次删除并重新创建实例
  • 使用各种配置选项在新实例上重新安装 Tigase 几次
  • 尝试使用与弹性 IP、普通 IP 关联的域名并直接尝试公共 DNS。
  • 如此处所述,以 Tigase 所需的方式配置了DNS

我到处寻找,但无法找到任何解决此问题的方法。网络不是我的主要专业领域,我非常感谢任何建议。

0 投票
1 回答
100 浏览

email - 从邮件服务器(Postfix、Dovecot)到 tigase xmpp 服务器的自定义邮件路由

我们需要将邮件作为 xmpp 数据包从 postfix 重新路由到 tigase 服务器。有没有人帮忙。

0 投票
0 回答
226 浏览

xmpp - 如何在端口 443 或 80 上发出 xmpp 请求?

我开发了一个使用 xmpp 协议的聊天应用程序。使用 tigase。我已经使用端口 5281 启用了 ssl。一切正常。但我必须连接到 app.abc.com:5281。我总是不得不提到一些防火墙中不允许的 Url 中的端口。我尝试了 proxypass,它工作得很好,但会增加加载时间。

同样的另一种解决方案是什么?有吗?我听说过 Web 套接字,但现在无法更改我的应用程序架构。请建议。

0 投票
0 回答
171 浏览

tigase - 如何获取 Tigase Xmpp 服务器中所有用户的列表?

如何获取 Tigase Xmpp 服务器中所有用户的列表?

我想做的是让用户能够从从数据库查询的列表中选择用户,并将他们添加到他们的名册联系人列表中。

0 投票
1 回答
205 浏览

xmpp - 切换到 mongodb 后创建 Tigase 管理员用户

我已经用 mysql 成功安装了 Tigase,一切都很好。

切换到 mongodb 后,我在 mongodb 中创建了一个具有默认模式的新数据库,但缺少管理员用户。

我的问题是如何在 mongodb 中创建管理员用户?

是否有任何可以从终端运行的脚本,可以创建管理员用户?

谢谢

0 投票
1 回答
363 浏览

xmpp - 使用 Tsung 进行 Tigase 负载测试。注册冲突 409

我正在使用 Tsung 测试 Tigase。

我的第一个测试脚本只会在 Tigase 服务器上注册用户。但是我有一个奇怪的问题,即 Tigase 复制了一些用户 ID 的注册请求。

看看下面的 tsung.dump 文件。

用户 43-tsung-user-2 的注册请求重复了两次。第一次成功,第二次 Tigase 返回冲突错误 409,表示用户已经注册。

我的测试需要 30 秒,用户每隔 10 秒来一次。因此,应在数据库中创建 3 个用户。测试完成后,我只能看到 2 个用户,这也是 tsung.dump 所说的。

为什么 tsung 对某些用户重复请求?无论负载是什么,Tsung 的行为都相似。如果我提高负载数量,我将收到类似的行为。大多数情况下,成功注册的用户数将是 tsung 生成的用户数的一半左右。

下面是我的 tsung.xml

0 投票
1 回答
144 浏览

java - tigase-web-ui-2.0 final 的 mvn build 失败

我们下载了可用的 pom.xml

https://projects.tigase.org/projects/sureim/repository/revisions/33b2a6f9cc27ced875f7e773f041ac381e2115b9

为了

tigase-web-ui-2.0 最终版

并且 mvn build 失败

[错误] 无法在项目 tigase-web-ui 上执行目标:无法解析项目 tigase.sure.web:tigase-web-ui:war:2.0 的依赖项:找不到工件 tigase.sure.web:theme:jar :2.0.0 在 gwt-mobile-webkit (http://gwt-mobile-webkit.googlecode.com/svn/repo) -> [帮助 1]

我们在哪里可以找到相关的战争/jar 文件。

我们的 mvn 版本是

p>

谢谢你的帮助。

0 投票
0 回答
498 浏览

java - 使用 tigase.jaxmpp.j2se.Jaxmpp 3.0.0 时如何解决“java.net.SocketException: Connection reset”

我编写了一个使用 tigase.jaxmpp.j2se.Jaxmpp 3.0.0 的 JAXMPPClient.java 程序

我的构建路径中有以下 .jar 文件

和文件夹 jaxmpp-all-3.0.0 包含许多 .jar 文件。JAXMPPClient.java 如下

我正进入(状态

IP 地址、端口号、来自 JabberID 和密码是正确的,并且在 iOS 和 Android 应用程序中运行良好。此外,我还能够成功 ping Tigase 服务器 IP 地址。

从哪里抛出 java.net.SocketException ?我该如何解决这个问题?

0 投票
1 回答
156 浏览

linux - 如何在 ubuntu 机器(localhost)中将组件 pubsub 配置为 tigase 服务器?

我已经在我的 linux 机器上安装了 tigase 服务器。

成功安装 tigase 后,我在etc/init.properties中找到了以下内容。

现在,我想用已经安装的服务器安装 pubsub 组件。

0 投票
1 回答
421 浏览

xmpp - 多用户聊天 XMPP

XMPP 上的多用户聊天 (MUC) 中的最大参与者是否有限制?如果参与者的数量非常多,在这种情况下,使用 MUC 与 PubSub 的缺点是什么,假设通信只是一对多,即只有组管理员向参与者发送消息,比如 PubSub?