随笔分类 - IM
摘要:什么是OpenFireOpenfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。您可以使用它轻易的构建高效率的即时通信服务器。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。由于是采用开放的XMPP协议,您可以使用各...
阅读全文
摘要:1。国际化 如添加朋友Friends是英文,可以找着相关的类,并在国际化配置文件中添加key 在项目中全局搜索“Friends”,将得到的结果集全部展开,找到这两个文件: 在国际化配置文件spark_i18n_zh_CN.properties 中增加 custom.friends=朋友 修...
阅读全文
摘要:InterceptorManager PluginManageropenfire 插件的中servlet 在web-custom.xml 中的配置 url 一定要小写,访问时不区别大写小 否则404如: Sample1Servlet com.myyule.openfire.plugin.S...
阅读全文
摘要:利用build.xml导入eclipse点击Run——Run Configurations点击“Main”Name填写:SparkProject:Spark(选择Spark工程)Main class:org.jivesoftware.launcher.Startup(启动类)勾选Stop in ma...
阅读全文
摘要:插件核心类,这里对PacketInterceptor、Plugin进行继承。如果开发插件就一定要继承Plugin,而继承PacketInterceptor是拦截用户发送的消息包。对消息包进行过滤、拦截,保存我们需要的数据。openfire 的插件可以访问所有openfire的API。这给我们的插件实...
阅读全文
摘要:1、解压源码2、把build/eclipse中的文件cp到源码跟目录,并修改文件名,前面增加"."号,变成eclipse工程。3、导入eclipse, 把build/lib/, build/lib/dist, build/lib/merge,build/lib/src 下的包放到build path...
阅读全文
摘要:1. build path:a) source folder:包括openfire和各插件的代码。b) libraries:build/lib下jar包和插件下jar包,jdk/lib/tools.jar(编译jsp需要)。2. ant build:build/build.xmla) openfir...
阅读全文
摘要:创建java工程SamplePlugin:package com.hoo.server.plugin;import java.io.File;import org.jivesoftware.openfire.XMPPServer;import org.jivesoftware.openfire.co...
阅读全文
摘要:导入工程:File->New->project:选择“Java project from existing ant buildfile”再从菜单windows->show view->ant 打开ant工具对话框打开ant编译文件build.xml当编译完成后,在源码根目录下会生成一个target目...
阅读全文
浙公网安备 33010602011771号