Advertisement

即时通信--XMPP, openfire, Spark

阅读量:

本部分旨在简要记录调研过程,主要涉及在XMPP协议框架下即时通信软件的编译与应用过程中所遇到的相关问题。服务端采用的是openfire,客户端则分别使用了Spark(适用于Windows系统)以及Converse.js(用于Web端)。安卓平台方面使用的是Smack库,但本次记录中未包含安卓端相关内容,因其由其他人员负责。

服务端OpenFire架构分析

【编译流程可参考IntelliJ IDEA openfire 使用IntelliJ IDEA 部署OPENFIRE 服务端

所面临的问题如下:

Error:(126, 39) java: 无法识别符号

符号: 函数 getTimeStamp()

位置: 类型为org.apache.log4j.spi.LoggingEvent的变量 event

处理方式:在项目中存在多个log4j.jar文件,其中优先加载的是openfire\src\plugins目录下的版本,将其升级至1.2.16版本即可解决。

Error:(159, 50) java: 无法识别符号

符号: 函数 asBareJID()

位置: 类 org.x

全部评论 (0)

还没有任何评论哟~