`

在Eclipse上建立Openfire工程的过程

 
阅读更多

很久没有回javaeye发博客了!

 

今天讲下如何从Openfire的SVN下载源代码,安装一个可以运行的环境。

 

安装之前请先详细阅读官方的安装文档:

 

Openfire SVN + Eclipse 3.3 + Subversive Installation Guide

 

 

首先安装sublipse,网上有很多,这里就不复述了,上面这个指南主要注意一下

 

1. 有几个类在编译时可能会报

 

Access restriction: The type QName is not accessible due to restriction on required library C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar

 

这个时候你需要这么做:“Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning

 

2. 参数"-DopenfireHome"的正确路径应该是:""${workspace_loc:openfire}/src""

 

3. SVN中check下来的src文件夹千万不要直接作为eclipse工程的src文件夹,你要把下列几个文件夹作为源代码文件夹:

 

/openfire/src/java

/openfire/src/i18n(否则会报“java.util.MissingResourceException: Can't find bundle for base name openfire_i18n, locale en”)

/openfire/src/resources

/openfire/build/lib/dist

 

4. 目录/openfire/build/lib下所有的的jar包作为工程的引用jar包,包括子目录下的。

 

5. 源代码中缺少keystore文件,你可以把发布版中的“D:\XXX\openfire\resources\security”目录拷贝到工程中的“/openfire/src”目录下,否则会报“java.io.FileNotFoundException: D:\XXX\workspace\openfire\src\resources\security\keystore (系统找不到指定的路径。)”

 

6. 需要将/openfire/src/resources/jar/admin-sidebar.xml拷贝到"/openfire/src/java"下,否则控制台插件不能使用。

 

做完上述这些步骤,接下来运行org.jivesoftware.openfire.starter.ServerStarter即可。

分享到:
评论

相关推荐

    Openfire4.0.1导入eclipse

    在开始导入Openfire 4.0.1源码到Eclipse之前,需要确保已经完成了以下几项准备工作: 1. **安装JDK:** 如果还未安装JDK,请自行完成安装工作。Openfire 4.0.1要求的JDK版本为1.7。如果您的系统中未安装Java 7,请...

    Openfire源代码在Eclipse3.5.2中的部署、编译、运行、部署安装

    ### Openfire 源代码在 Eclipse 3.5.2 中的部署、编译、运行与安装 #### 一、准备工作 在开始之前,需要确保已经下载了 Openfire(版本 3.6.4)、Spark(版本 2.5.8)以及 Smack(版本 3.1.0)。由于 Spark 的源码...

    openfire3.9.3 eclipse工程 编译成功

    【标题】"openfire3.9.3 eclipse工程 编译成功" 描述了一次在Eclipse集成开发环境中编译开源即时通讯服务器Openfire 3.9.3版本的过程。这个过程中遇到了各种问题,但最终通过解决缺失的jar包和确保版本匹配,成功...

    openfire配置到eclipse

    将Openfire部署到Eclipse环境中可以方便开发者调试和测试,本文将详细介绍如何在Eclipse中配置并运行Openfire。 #### 二、准备工作 1. **下载Openfire源码** - 首先,访问官方网站下载Openfire的最新版本源码,...

    openfire 源码 Eclipse部署

    ### Openfire源码在Eclipse中的部署步骤详解 #### 一、概述 本文将详细介绍如何在Eclipse开发环境中部署Openfire源代码。Openfire是一款基于XMPP协议的即时消息服务器,由Ignite Realtime组织开发并维护。由于其...

    openfire部署到eclipse少的3个jar包

    在Openfire部署过程中,Eclipse可能因为缺少特定的JAR文件而无法正确识别或运行项目。 当提示缺少3个JAR包时,这通常意味着Openfire项目依赖的某些功能库未被正确引入。Openfire的运行依赖于许多第三方库,如数据库...

    Openfire3.10.3所需jar包以及Eclipse部署教程

    本教程将详细介绍如何在Eclipse环境中配置Openfire 3.10.3所需的jar包,并进行部署。 首先,我们需要了解Openfire的核心功能。Openfire提供了一个强大的实时通信平台,支持聊天、群聊、文件传输等功能,它通过XMPP...

    openfire_src_3.10.2部署到eclipse需要的全部jar文件

    在将`openfire_src_3.10.2`版本的源代码部署到Eclipse开发环境中时,我们需要一系列的jar文件来确保编译和运行的顺利进行。这些jar文件包含了Openfire项目依赖的各种库和框架,涵盖网络通信、数据库访问、XML解析等...

    Openfire源代码在Eclipse3.5.2中的部署、编译、运行、配置安装.doc

    《Openfire源代码在Eclipse3.5.2中的部署、编译与运行》 Openfire是一款基于Java的开源即时通讯...在整个过程中,对Eclipse环境的熟悉和对Openfire配置的理解是关键,遇到问题时,可以参照官方文档或社区资源来解决。

    openfire 在eclipse中开启控制台显示日志

    NULL 博文链接:https://hbiao68.iteye.com/blog/1994957

    CentOS平台Openfire搭建过程

    在本文中,我们将详细介绍如何在CentOS平台上搭建Openfire即时通讯服务器。Openfire是一款基于jabber服务器架构的开源软件,它支持XMPP协议,能够作为通用XMPP客户端的服务器端,提供实时通信服务。 首先,确保您...

    openfire在eclipse3.5.2中的部署

    openfire在eclipse3.5.2中的部署

    Openfire安装配置手册

    将openfire_src_3_7_0.zip解压缩到Eclipse的workspace,重命名为openfire,创建一个新的Java项目,名称为openfire,然后将openfire源代码导入到Eclipse中。 三、 编译Openfire源代码 使用Ant编译Openfire源代码,...

    openFire 4.0.0 源码 导入 eclipse

    ### OpenFire 4.0.0 源码导入Eclipse进行二次开发 #### 一、准备工作 在开始OpenFire 4.0.0源码的导入与二次开发之前,确保已经完成了以下几项准备工作: 1. **安装JDK:** 如果还未安装JDK,请自行完成安装工作...

    Openfire调试、编译开发环境与安装

    在本文中,我们将介绍如何配置Eclipse 3.3.2+JDK1.6+Ant 1.7+Openfire_src_3_5_1.zip的开发环境,编译和调试Openfire服务器端软件。 一、开发环境配置 1. 安装Eclipse 3.3.2 首先,我们需要安装Eclipse 3.3.2,这...

    openfire环境搭建说明

    - **导入工程**:在Eclipse中选择“File”>“Import”>“Team”>“Checkout from Version Control”,然后选择“SVN”。 - **输入项目源代码位置**:在弹出的对话框中输入SVN仓库的URL,然后点击“Next”继续。 -...

    openfire 3.9.3所需jar包

    在开发过程中,为了在Eclipse这样的集成开发环境中运行和调试Openfire项目,我们需要将必要的JAR(Java Archive)文件导入到项目中。标题提到的"openfire 3.9.3所需jar包"是指Openfire 3.9.3版本运行所必需的一些库...

    openfire与spark环境搭建教程

    在Eclipse中,导入"openfire_src"项目,然后调整项目的构建路径。删除原有错误的库,并添加bouncycastle库,以支持加密算法。同时,还需在"clustering\lib"目录下添加tangosol.jar等必要依赖库。 在编译过程中,...

    openfire二次开发环境部署

    在Eclipse中,可以在`build.xml`文件上右键选择`Run As -> Ant Build`,并确保`start`目标被选中。这将启动Openfire服务器,你可以通过浏览器访问管理控制台进行配置和测试。 总结来说,Openfire二次开发环境的部署...

    Openfire 的安装和配置、插件开发

    在本文中,我们将详细介绍 Openfire 的安装和配置过程,并探讨如何使用 Eclipse 进行插件开发。 一、Openfire 的安装和配置 Openfire 的安装非常简单,按照以下步骤即可完成: 1. 下载最新的 Openfire 安装文件,...

Global site tag (gtag.js) - Google Analytics