即时通信--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)
还没有任何评论哟~
