【发布时间】:2016-04-13 10:20:15
【问题描述】:
今天我把openfire服务器从3.9.3升级到4.0.2,然后客户端就收不到了 消息,我查了数据库发现信息存储在离线数据表中,需要重新登录才能收到消息。我也查看了后台日志,没有任何错误。
升级后服务器有哪些变化?请问谁能帮帮我?
【问题讨论】:
-
您好,客户收到消息迟到还是没有收到消息?
今天我把openfire服务器从3.9.3升级到4.0.2,然后客户端就收不到了 消息,我查了数据库发现信息存储在离线数据表中,需要重新登录才能收到消息。我也查看了后台日志,没有任何错误。
升级后服务器有哪些变化?请问谁能帮帮我?
【问题讨论】:
我已经解决了这个问题。我在用户成功登陆的时候把用户优先级设置为-1。但是,优先级是为了承担特殊的。openfire 4.0.2版本后,用户无法收到负网jid信息当priority是bear的时候,我就把用户的priority变成了默认值0,那么问题就解决了。
如果我的方法没有解决你的问题,可以查看以下信息:
1. Admin Console首页显示的是什么Java版本?您必须将 Java 8 与 Openfire 4.0.2 一起使用。
2.Openfire 安装在什么操作系统上?你用什么客户端,什么版本?
以上两点是其他网友提供的想法,感谢他的回答。
【讨论】: