很久没有写点东西了。最近很烦心,领导不给力。一直在干一些枯燥的复制粘贴工作,烦的不得了。由于一些原因需要学习一下openfire插件开发和smack底层的通信,所以边学便写点东西。一是利于自己的记忆,二是如果有别人需要可以拿过来看看。
开发环境:myeclipse
首先下载openfire源码具体下载方式我就不说了,具体可以百度一下。我这里下载的是目前的最新版本openfire_src_3_7_0.tar。
第一步:在myeclipse新建一个java工程,我的工程的名字是openfire_src。如下图:
点击下一步。完成。你会发现有一个插件有错误,我的做法是去除这个插件(把报错的插件从引用的source中去掉)
第二部:
添加引用。添加后的样式如下:
至此准备工作已经差不多了。
配置运行环境:
设定主运行类:如下图:
在虚拟机参数栏设定openfirehome:
-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"
第三部:编译工程
打开ant文件并运行:ant文件路径/openfire_src/build/build.xml
经过以上三步openfire的开发环境就算搭建好了。
下次说一下如何系一个openfire插件。现在网上的资料真实不给力,都是一个人写的,到处拷贝。
- 大小: 171.2 KB
- 大小: 3.1 KB
- 大小: 35.1 KB
- 大小: 74.9 KB
分享到:
相关推荐
openfire开发环境搭建[整理].pdf
接下来,我们将详细讲解如何搭建Openfire开发环境: 1. **安装Openfire**:访问Openfire官方网站(https://www.igniterealtime.org/projects/openfire/)下载最新版本的安装包,根据操作系统选择对应的版本。安装过程...
【Openfire 开发环境搭建】 Openfire 是一个开源的即时通讯服务器,支持XMPP协议。为了进行Openfire的开发,首先需要搭建一个开发环境。以下是详细的步骤: 1. **设置JAVA_HOME环境变量**:在系统环境变量中添加...
- **Eclipse**:一款流行的Java集成开发环境(IDE),用于Openfire项目的开发与构建。 - **SVN(Subversion)**:一种版本控制系统,用于管理Openfire项目的源代码版本。 #### 二、Openfire源代码获取与项目初始...
在搭建Openfire的本地开发环境时,这些jar包需要被正确地引入到项目中,作为依赖库使用。开发者通常会将这些jar添加到构建工具(如Maven或Gradle)的依赖配置中,或者将它们放入项目的`lib`目录,然后在IDE中配置为...
为了进行二次开发,首先我们需要搭建一个完整的开发环境,这包括下载源码、配置Eclipse项目、ANT编译以及运行Openfire项目。 1. **下载源码** 要获取Openfire的源码,可以访问官方网站的下载页面,例如...
一、开发环境配置 1. 安装Eclipse 3.3.2 首先,我们需要安装Eclipse 3.3.2,这是一个功能强大且广泛应用于Java开发的IDE。 2. 安装JDK1.6 其次,我们需要安装JDK1.6,这是Java开发的必要组件。 3. 安装Ant 1.7 ...
### OpenFire二次开发环境搭建详解 #### 一、概述 OpenFire是一款开源的企业级即时通讯服务器,基于XMPP协议标准,适用于多种应用场景。对于开发者来说,掌握如何搭建OpenFire的二次开发环境至关重要,这不仅有助...
Openfire安装配置手册 Openfire是一个基于XMPP协议的即时通讯服务器,提供了强大的聊天功能和插件架构。...本手册指导您搭建了开发环境,安装和配置了Openfire服务器,实现了即时通讯服务器的搭建和配置。
开发者需要安装MyEclipse 6.6作为集成开发环境(IDE),同时从官方网站http://www.igniterealtime.org/projects/openfire/下载Openfire的源代码。 2. 解压源码: 将下载的源码压缩包解压至任意位置,便于后续操作...
至于Openfire的初始环境配置,包括创建管理员账号、设置服务器属性、添加用户和群组、配置SSL/TLS安全连接等,这些都是后续使用的关键步骤。务必根据实际需求进行细致的配置,以确保通信的安全性和稳定性。 总的来...
首先,文档详细说明了进行Openfire开发所需的初始准备工作,包括安装Java开发工具包(JDK)、集成开发环境(Eclipse/MyEclipse)、数据库(Oracle 10gXE)以及Openfire服务器软件。在安装JDK时,文档提供了两种方法...
OpenFire插件开发系列的第一部分主要涉及如何搭建OpenFire的二次开发环境,为后续的插件开发工作做好准备。OpenFire是一款开源的即时通讯服务器,它基于Java技术,支持XMPP协议,允许开发者通过编写插件来扩展其功能...
Openfire是一款开源、基于Java...了解以上知识点后,开发者可以着手搭建Openfire服务器,配置Webchat,甚至进行二次开发,以适应企业或项目的特定需求。通过持续学习和实践,你可以构建出功能丰富的实时通讯解决方案。
由于其开源的特性,Openfire拥有较低的部署成本和灵活的配置选项,成为很多企业搭建内部聊天系统的首选。 Openfire配置主要包括安装过程中的域名配置、数据库安装和配置、初始化设置以及客户端安装和网关配置等几个...
在开发过程中,为了在Eclipse这样的集成开发环境中运行和调试Openfire项目,我们需要将必要的JAR(Java Archive)文件导入到项目中。标题提到的"openfire 3.9.3所需jar包"是指Openfire 3.9.3版本运行所必需的一些库...
如果你计划对Openfire进行二次开发或深入理解其工作原理,那么阅读"编译和运行openfire记录 - wletv的专栏 - 博客频道 - CSDN.NET.htm"和"Openfire开发配置, 二次开发配置 - 俊辑的地盘 - 博客频道 - CSDN.NET.htm"...
在Linux环境下,Openfire是一款基于Java的开源即时通讯...提供的两个文档——"CentOS平台Openfire搭建过程.doc"和"openfire安装配置文档.docx"应该会提供更详细的操作指南和解决方案,帮助你在实际操作中顺利完成安装。
2. **配置 Openfire 运行环境** - 依次点击 Run → Run Configurations。 - 在“Main”标签页中,Name 填写“Openfire”,Project 选择“Openfire”项目,Main class 设置为 `org.jivesoftware.openfire.starter....