下载源码
一.创建Java项目,将源代码导入此项目中。在Eclipse中将此Java文件夹当成源代码文件夹
新建工程。库都在Build目录的lib目录下,将openfire用到的库都添加到这个新建工程的
Referenced Libraries中。
二. Build openfire
openfire是用ant构建的,所以要先设置使得eclipse中每次编译都使用内置的ant工具,
保证编译的正确执行。
1. eclipse中点击Window->Show View->Ant
2. 在Ant 页面点右键,选择 Add Buildfiles...
3. 展开openfire/build文件夹,选择build.xml, 点 OK.
4. 在Ant页面, 展开Openfire XMPP Server,双击 openfire ant 任务
三. 创建项目Builder
1. 点击Run->Open Run Dialog...
2. 选择Java Application,点击 New 按钮
3. 在Run窗口的Main选项卡中, 修改Name文本框中的值,改成Openfire,其他名字亦可
4. 点Browse按钮,选择openfire, 点ok
5. 点Search按钮,选择Main class为
org.jivesoftware.openfire.starter.ServerStarter,点OK。(这是openfire的启动类)
6. 点击进入Arguments选项卡
7. 在VM arguments文本框中输入
-DopenfireHome="${workspace_loc:openfire}/target/openfire"
,这个是用于eclipse执行
java命令时传递的参数,这样openfire程序可以通过System.getProperty(“openfireHome”)得到
openfire的本地位置。
8. 点击进入Classpath选项卡
9. 点选User Entries,这样Advanced...就处于可用状态
10. 点击Advanced...按钮
11. 在Advanced Options页面,选择Add Folders, 点ok.
12. 选择openfire\src\i18n, 点ok将这个文件夹加入到class path,同样的方式把
openfire\src\resources\jar也加到class path中。
13. 在Common选项卡中,点选Run复选框。
设置完毕,这样以后在run这个工程的时候就会按照正确的配置进行了。
分享到:
相关推荐
**XMPP与Openfire搭建详解** XMPP(Extensible Messaging and Presence Protocol)是一种基于XML的实时通讯协议,常用于构建即时通讯系统。它允许用户进行一对一、一对多的消息传输,同时还支持状态呈现、群组聊天...
在本文中,我们将详细介绍如何在CentOS平台上搭建Openfire即时通讯服务器。Openfire是一款基于jabber服务器架构的开源软件,它支持XMPP协议,能够作为通用XMPP客户端的服务器端,提供实时通信服务。 首先,确保您...
### Openfire环境搭建知识点 #### 一、Openfire简介与工具准备 - **Openfire**:Openfire是一款基于XMPP协议的开源即时通讯服务器,它提供了丰富的功能支持,包括消息传递、文件传输、多用户聊天等。对于企业内部...
在Linux环境下,Openfire是一款基于Java的开源即时通讯...提供的两个文档——"CentOS平台Openfire搭建过程.doc"和"openfire安装配置文档.docx"应该会提供更详细的操作指南和解决方案,帮助你在实际操作中顺利完成安装。
使用这个源码,开发者可以了解到如何使用Openfire搭建即时通讯服务,以及如何用JavaScript实现基于XMPP的前端交互。此外,还可以学习到如何处理群聊管理、用户状态管理等相关功能,对于想要深入了解即时通讯系统开发...
通过Openfire搭建的服务器作为后台支持,用户可以进行实时的消息传递、好友管理以及在线状态的查看等功能。开发者表示后续会提供Openfire的搭建教程,这将帮助用户更好地理解和使用Openfire服务端。 【标签】...
本文将围绕"openfire_3_10_2.tar.gz"这一压缩包文件,详细讲解如何使用Openfire搭建高效、安全的在线聊天平台,并结合Red5和SparkWeb,实现更丰富的功能。 首先,"openfire_3_10_2.tar.gz"是Openfire服务器软件的...
《Openfire服务器在Linux环境下的部署与应用》 Openfire是一款开源、基于Java的即时通讯(Instant Messaging,IM...了解并掌握其核心特性、部署步骤以及日常管理,将有助于更好地利用Openfire搭建和维护即时通讯系统。
标题中的“openfire插件开发环境搭建”是指学习和配置Openfire服务器以开发自定义插件的过程。Openfire是一款开源的即时通讯服务器,基于XMPP(Extensible Messaging and Presence Protocol)协议,允许用户进行实时...
开发者可以使用Openfire搭建自己的即时通讯服务器,通过与Spark和Smack配合,实现客户端与服务器的高效连接。 4. **文档说明**: "document"文件夹可能包含的是关于Spark、Smack和Openfire的开发指南、API文档、...
通过上述步骤的学习,你可以掌握使用Spark、Smack和Openfire搭建即时通讯系统的全过程。提供的`spark_smack_openfire.ppt`文件可能包含详细的演示或教程,帮助你更好地理解和实践这些知识。在实际开发中,结合这个...
在本文中,我们将深入探讨Openfire的相关资源,包括如何搭建、源码配置、编译运行以及解决常见问题。 一、Openfire的搭建 Openfire的搭建过程相对简单,但需要一些基本的Java环境和服务器管理知识。首先,你需要...
在搭建OpenFire的过程中,首先需要下载OpenFire的安装包(如openfire_3_7_0.exe)。安装过程中,选择适合的操作系统版本,按照向导进行操作。安装完成后,通过启动“Launch Admin”来访问其Web管理界面,进行服务器...
下面将详细介绍在搭建Openfire集群时可能需要的插件及其作用。 1. **Cluster Plugin**: Openfire的集群插件是集群搭建的核心,它允许多台服务器共享用户数据和会话状态,实现负载均衡。该插件通过分布式存储和...
《Openfire与Spark环境搭建详解》 Openfire与Spark是一款流行的开源即时通讯系统,通过集成这两款工具,可以构建高效且安全的企业内部通信平台。本文将详细介绍如何在本地环境中搭建Openfire服务器并配置Spark...
Openfire安装配置手册 Openfire是一个基于XMPP协议的即时通讯服务器,提供了强大的聊天功能和插件架构。...本手册指导您搭建了开发环境,安装和配置了Openfire服务器,实现了即时通讯服务器的搭建和配置。
Openfire是一款开源的即时通讯(IM)服务器,它基于XMPP协议,允许用户进行实时通讯,包括聊天、视频、音频通话等。在大型企业或高并发环境中,为了保证服务的稳定性和可扩展性,通常会采用集群部署Openfire。...
### Openfire 源代码在 Eclipse 3.5.2 中的部署、编译、运行与安装 #### 一、准备工作 在开始之前,需要确保已经下载了 Openfire(版本 3.6.4)、Spark(版本 2.5.8)以及 Smack(版本 3.1.0)。由于 Spark 的源码...
### OpenFire二次开发环境搭建详解 #### 一、概述 OpenFire是一款开源的企业级即时通讯服务器,基于XMPP协议标准,适用于多种应用场景。对于开发者来说,掌握如何搭建OpenFire的二次开发环境至关重要,这不仅有助...
在Android平台上构建基于Openfire服务器的XMPP即时聊天客户端是一个涉及多方面技术的项目。首先,让我们深入了解每个关键组件: 1. **XMPP (Extensible Messaging and Presence Protocol)** - XMPP是一种开放标准...