openfire配置中常见错误

openfire配置中常见错误

1.异常:配置文件报错:不允许有匹配 "[xX][mM][lL]" 的处理指令目标

解决方法: 规范的XML格式:

 <?xml version="1.0" encoding="UTF-8"?>  必须是XML文件的第一个元素且前面不能空格。

 

2.异常:Compile failed; see the compiler error output for details.

解决方法:编码统一

一般都是中文字符出现问题,找到异常文件定位,修改文件编码(myeclipse):Edit->Set Encoding

 

3.异常:Openfire 代码部署报错: Variable references non-existent resource:${workspace_loc:openfire_src}

解决方法:路径不正确。

 

4.集群配置中异常:java.lang.IllegalArgumentException: PortableFactory[-21] is already registered! com.hazelcast.concurrent.atomicreference.client.AtomicReferencePortableHook$1@1ea8ee25 -> com.hazelcast.concurrent.atomicreference.client.AtomicReferencePortableHook$1@64aacedc

是因为有多个hazelcast存在。

解决办法:建议将所有的hazelcast都删除,一般有三个位置存在:openfire/src/plugins、openfire/target/openfire/plugins、openfire/work/plugins重新安装。

posted @ 2018-06-30 11:05  carsonwuu  阅读(600)  评论(0编辑  收藏  举报