openfire安装部署 4- 常见问题及解决方案汇总

1、 Hazelcast插件安装后在已安装列表中不显示

问题原因: 只要是在已安装列表中不显示则说明插件未安装成功,一般是由于插件版本不兼容造成

解决方案:查看插件的最低支持版本 与 openfire的版本是否兼容;  尽量使用该版本可用的插件,可以避免很多麻烦问题

2、自定义插件在高版本的openfire中安装失败

   例如:在openfire 3.9.3 版本中开发,并且安装测试成功; 当openfire升级为3.10.2版本后自定义开发的插件安装就会失败!

问题原因:很有可能是由于插件的开发规范不满足更高的版本

例如:实现的Plugin接口为空类, Plugin的实现所在的包路径不是xxx.xxx.xxx.plugin

解决方案:严格按照openfire插件的开发规范进行开发

3、集群插件安装成功,配置完成(使用机器名称,例如:localhost等名称配置),但是集群服务启用失败,提示网络接口问题。

错误信息

com.hazelcast.instance.DefaultAddressPicker - [LOCAL] [openfire] [3.4] Hazelcast CANNOT start on this node. No matching network interface found.

问题原因: 机器的名称不可识别,即使在host文件中配置过,具体原因不清楚

解决方案:别用什么别名了,直接用IP不是挺好吗

例如

<interface>10.1.19.229</interface>

4、 集群服务启动成功了,所有的问题都没有报错的了,但是集群服务列表中只显示本地服务

问题原因: 配置信息有问题:1、 tcp-ip 节点下不能再用hostname了,应该改成member

                            2、 本机地址要卸载最后一个

                            3、别用机器别名了,直接用IP 挺好

例如:

  1. <tcp-ip enabled="true">  
  2.                 <member>10.1.19.181:5701</member>  
  3.                 <member>10.1.19.233:5701</member>  
  4.                  <!--本机地址-->  
  5.                 <member>10.1.19.229:5701</member>  
  6.            </tcp-ip>

猜你喜欢

转载自muruiheng.iteye.com/blog/2231578
今日推荐