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 的登录界面,完成。
分享到:
相关推荐
在本文中,我们将讨论基于 Openfire 和 Spark 的 XMPP IM 软件开发。我们将从 XMPP 协议的介绍开始,接着讨论如何使用 Spark 和 Openfire 来实现一个完整的 IM 软件开发。 什么是 XMPP? XMPP(Extensible ...
本文将详细介绍如何在本地环境中搭建Openfire服务器并配置Spark客户端。 首先,我们从官方网址http://www.igniterealtime.org/downloads/source.jsp下载Openfire源代码。确保正确解压并将"openfire_src"文件夹放入...
在搭建基于Openfire、Spark和Smack的IM系统时,首先需要在服务器上安装并配置Openfire,创建用户和群组,设置安全策略。接着,用户可以在桌面端安装Spark客户端,通过输入服务器地址、用户名和密码进行连接。对于...
openfire+spark+sparkweb的配置,中英文版的都有
OpenFire二次开发环境搭建
在本文中,我们将详细介绍OpenFire、Spark和Smack三个组件在XMPP IM开发中的作用,以及如何使用它们来开发一个完整的XMPP IM系统。 首先,让我们了解一下XMPP是什么?Extensible Messaging and Presence Protocol,...
Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.6.4版本,这个版本是当前最新的版本,而且网上可以...
asmack、openfire、spark
最新版本的及时通讯资源文件,openfire和spark,简单的解压就可以运行的设置
openfire + spark 视频通话 war包放在openfire的plugins下重启openfire jar包spark的plugins目录下即可实现视频聊天功能
Openfire、Spark和Smack是构建XMPP即时通讯(IM)系统的三大核心组件。XMPP(Extensible Messaging and Presence Protocol)是一种基于XML的开放协议,用于实时通讯和状态传递。IM,即时通讯,如QQ、MSN Messenger和...
NULL 博文链接:https://beautyofprogram.iteye.com/blog/772281
标题中的"openfire\spark\smark"是一个关于XMPP(Extensible Messaging and Presence Protocol)通信系统的提及,其中包含了三...通过Openfire、Spark和Smack,用户和开发者都能享受到高效、安全且灵活的即时通讯体验。
openfire+spark+sparkweb+ConnectionManager配置文档
自己整理的red5在openfire中的部署方法,支持web版本的spark
openfire+spark 支持视频的插件 把插件放到 spark 安装目录中openfire+spark 支持视频的插件 把插件放到 spark 安装目录中
本文档描述openfire从官网下载源码到搭建本地服务器流程
这是openfire spark的源码 来自官方文档,
5. **spark+openfire二次开发系列**:这些文档可能是系列教程,详细介绍了如何利用Spark和Openfire进行二次开发,如扩展功能或创建自定义插件。 6. **openfire3_7插件开发方法.mht**:针对Openfire 3.7版本,讲解了...
Openfire+Spark+Spark_Web安装配置