1. Openfire
参考:openfire搭建
openfire插件开发环境搭建
1) 从官网下载源码;(openfire_src_x.zip 或 svn:http://svn.igniterealtime.org/svn/repos/openfire/trunk)
2) 在 Eclipse 中建立 openfire 项目,JDK1.6,项目属性要点:
a) Java Build Path -> Source
:
openfire/src/conf, openfire/src/i18n, openfire/src/java, (以上output folder均相同)
openfire/src/test/java, openfire/src/test/resources(以上2个output folder可设为 openfire/test-classes)
Java Build Path -> Libraries
:
openfire/build/lib/* , openfire/build/lib/dist/*, openfire/build/lib/merge/*,
b) Run/Debug Settings -> Main
: Main class: org.jivesoftware.openfire.starter.ServerStarter
Run/Debug Settings -> Arguments
: VM arguments 下输入: -DopenfireHome="${workspace_loc:openfire}/target/openfire"
Run/Debug Settings -> Classpath
: User Entries 下增加目录:
openfire/src/i18n, openfire/src/resources/jar, openfire/build/lib/dist
c) Ant -> Add Buildfiles... 加入 openfire/build/build.xml ,
然后展开加入的Openfire XMPP Server,然后双击 openfire(openfire是 default 的,所以直接双击 Openfire XMPP Server 也行),稍后,控制台显示
BUILD SUCCESSFUL 表示成功。
d) Run 或 Debug 该 Openfire 项目,控制台顺利显示若干服务启动信息,完成。
2. Spark
参考:spark部署
1) 从官网下载源码;(svn:http://svn.igniterealtime.org/svn/repos/spark/trunk)
2) 在 Eclipse 中建立 spark 项目,JDK1.6,项目属性要点:
a) Java Build Path -> Source
: spark/src/java
Java Build Path -> Libraries
:
spark/build/lib/* , spark/build/lib/dist/*, spark/build/lib/dist/ext/*, spark/build/lib/merge/*,
spark/plugins/jingle/build/lib/dist/*, spark/plugins/spelling/build/lib/*, spark/src/commerial
b) Run/Debug Settings -> Main
: Main class: org.jivesoftware.launcher.Startup , 勾选 Stop in main
Run/Debug Settings -> Classpath
: User Entries 下增加目录: spark/src/resources
c) Ant -> Add Buildfiles... 加入 spark/build/build.xml , 然后展开加入的Spark,然后双击 release (release 是 default 的,所以直接双击 Spark 也行),稍后,控制台显示 BUILD SUCCESSFUL 表示成功。
d) Run 或 Debug 该 Spark 项目,顺利看到 Spark 的登录界面,完成。
分享到:
相关推荐
spark+openfire二次开发,包括配置基本插件实现等等
自己整理的关于openfire与spark结合的IM即时通信系统,经过测试已经运转起来,因项目需求,正在研究Sparkweb及二次开发。若存在问题,请多多指教。
openfire+spark+sparkweb的配置,中英文版的都有
Openfire+spark+smack xmpp
Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.6.4版本,这个版本是当前最新的版本,而且网上可以...
OpenFire二次开发环境搭建
asmack、openfire、spark
openfire+spark+smack开发流程.pdf
最新版本的及时通讯资源文件,openfire和spark,简单的解压就可以运行的设置
自己整理的red5在openfire中的部署方法,支持web版本的spark
NULL 博文链接:https://beautyofprogram.iteye.com/blog/772281
openfire + spark 视频通话 war包放在openfire的plugins下重启openfire jar包spark的plugins目录下即可实现视频聊天功能
openfire+spark+sparkweb+ConnectionManager配置文档
openfire+spark 支持视频的插件 把插件放到 spark 安装目录中openfire+spark 支持视频的插件 把插件放到 spark 安装目录中
本文档描述openfire从官网下载源码到搭建本地服务器流程
这是openfire spark的源码 来自官方文档,
收集整理的关于Openfire和Spark二次开发的文档
Openfire+Spark+Spark_Web安装配置
openfire xmpp spark基本学习 openfire xmpp spark基本学习
openfire+spark+smack开发流程.doc