RedHat 6.5 安装部署 Openfire(3)

Openfire安装部署常见问题及解决方案汇总

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 挺好

例如:

<tcp-ip enabled="true"> 
                <member>10.1.19.181:5701</member> 
                <member>10.1.19.233:5701</member> 
                <!--本机地址--> 
              <member>10.1.19.229:5701</member> 
          </tcp-ip>

Openfire 的详细介绍请点这里
Openfire 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4f51f0ceb66ab6c0b6016b19dcfd392e.html