这个问题听起来很荒唐,因为我是XMPP和Openfire的新手。我在Ubuntu 18.0.4 LTS中安装了Openfire 4.2.3,该设置已在我的Android聊天应用程序中使用。在测试期间,我收到了超时错误。在调查问题时,我发现解决方案依赖于XMPP更新版本,请查看此link以获取更多信息。
好吧,我竭尽所能找出我的XMPP版本以及如何更新它。不幸的是我什么都没找到。因此,我在这里有两个明显的问题:
答案 0 :(得分:0)
因为您可以使用Web界面,所以只需登录。在开始页面上查找服务器属性。有版本。
要升级,请按照以下步骤操作:
要在ubuntu上停止openfire:/etc/init.d/openfire stop;
openfire安装目录的备份副本:/ usr / share / openfire;
在Postgres中备份Openfire Base:如果使用pgAdmin应用程序,请在openfire base上单击鼠标右键,然后单击“备份”。要运行备份,可以使用自己的postgres作为用户。我建议使用tar格式,并编码为“ SQL_ASCII”。
要安装新版本:您实际上可以使用“ dpkg -i”命令,系统将询问您是否要保留当前版本(选择该版本),但仍会升级(选项N或O-保留您当前安装的版本。
在Java上,有一条语句告知必须安装4.3版以上的Java 8。
来源:https://discourse.igniterealtime.org/t/update-openfire-4-1-6-to-4-2-1-in-ubuntu-server/80336
如果您的意思是“ XMPP版本”。真的没有这样的事情。 XMPP在不同的服务器提供程序上实现了不同的扩展。有些扩展更多,有些更少。 要查看您拥有哪些,请访问Wikipedia网站: https://en.wikipedia.org/wiki/Comparison_of_XMPP_server_software