`

openfire源码部署myeclipse

 
阅读更多

在网上尝试了N种方式多没部署成功,下面我来讲讲我部署成功的过程。

下载最新的openfire源码

http://www.igniterealtime.org/downloads/source.jsp

openfire_src_3_8_2.zip

 

解压到myeclipse 的工作空间

 

myeclipse file new java project  属于名称  openfire_src  完成。

会出现一些错误,少包。

加入tangosol.jar  coherence.jar coherence-work.jar 这些包,你会发现还有错误。

目录:/openfire_src/src/plugins/sip/src/java 报错是因为 SipCommRouter.java和SipManager.java 这两个类没有实现抽象方法和完成异常处理,最简单的解决办法是利用Eclipse自动修复功能进行修复即可。

 

这个时候你会发现一个session 包下面全是错误。

我在网上找了很多方式,都没人解答那种错误,一怒之下把下面的包全删了,发现OK了,没问题。

删除hazelcast插件

 

继续往下执行。

执行build  下的build.xml文件。

 

在Build Path配置中把 /openfire_src/src/i18n/openfire_src/src/resources/jar/openfire_src/build/lib/dist 文件夹添加到 Source 中

 

右键工程 run run config 

左边列表 找到 java application 右键new 一个 名字叫做 ServerStarter

-DopenfireHome=D://EclipseWork/openfire_src/target/openfire

 

启动成功,那么在浏览器中输入http://127.0.0.1:9090测试一下吧!

 

 

  • 大小: 37.4 KB
  • 大小: 37 KB
  • 大小: 25.4 KB
分享到:
评论

相关推荐

    openfire3.7.1在myEclipse的源码部署

    《Openfire 3.7.1在myEclipse的源码部署详解》 Openfire是一款开源的XMPP服务器,它提供了实时协作服务,包括即时消息、会议和语音视频通信等功能。myEclipse作为一款强大的Java集成开发环境,是进行源码级开发的...

    openfire源码部署开发

    ### Openfire源码部署开发详解 #### 一、Openfire简介 Openfire是一款开源的即时通讯服务器,基于XMPP协议栈。它支持多种客户端,并且能够处理大量的并发连接。Openfire以其灵活性、可扩展性和易用性而受到广泛欢迎...

    Openfire源码部署与开发.doc

    ### Openfire源码部署与开发知识点详解 #### 一、Openfire简介 Openfire是一款开源的实时通信服务器,基于XMPP协议。它提供了一个高效、可扩展的消息传递平台,适用于企业级即时通讯应用。Openfire支持多种客户端接...

    openfire3.9.3在MyEclipse的源码部署.docx

    【Openfire 3.9.3在MyEclipse的源码部署详解】 Openfire是一款流行的开源XMPP服务器软件,基于Java开发。MyEclipse是一款强大的Java集成开发环境,支持多种项目的构建与部署。本教程将指导您如何在MyEclipse中部署...

    Openfire源码部署与开发

    ### Openfire源码部署与开发知识点详解 #### 一、Openfire简介 Openfire是一款开源的即时消息服务器,基于XMPP协议(可扩展消息处理协议),由Ignite Realtime开发和维护。它提供了丰富的功能,包括群聊、文件传输...

    openfire二次开发myeclipse

    本教程将详细介绍如何在MyEclipse环境中进行Openfire 3.9.1的源码下载、导入与项目配置。 1. **源码获取**: 首先,你需要从官方网站`http://www.igniterealtime.org/downloads/source.jsp`下载Openfire的源代码。...

    openfire_src_3_8_2.zip

    学习Openfire源码有助于理解IM服务器的工作原理,可以参考以下步骤: 1. **阅读源码**:从`src/core`和`src/plugins`开始,了解Openfire的核心组件和插件。 2. **理解协议**:通过阅读`src/proxy`和`src/xmpp`等...

    openfire开发文档

    一、Openfire 源码部署与打包 1. 准备工作: 开发者需要安装MyEclipse 6.6作为集成开发环境(IDE),同时从官方网站http://www.igniterealtime.org/projects/openfire/下载Openfire的源代码。 2. 解压源码: 将...

    编译后的openfire 下载.rar

    开发者可以使用MyEclipse 的构建工具来编译源码,生成可执行的JAR文件,然后在MyEclipse 的服务器模块中部署和运行Openfire。 4. **XMPP 协议** XMPP 是一种基于XML的即时通讯协议,广泛应用于企业级通讯系统。...

    IM spark源代码部署及编译

    在开始部署和编译Spark源代码之前,需要确保已经安装了JDK,并且能够熟练使用MyEclipse。此外,建议对SVN版本控制工具有基本的了解,以便能够从SVN仓库中下载源代码。 部署和编译Spark源代码涉及以下步骤: 1. SVN...

    about androidPN

    AndroidPN服务器端使用了Openfire开源项目作为基础,但其Web部分采用了Spring框架。服务器架构包括两部分:一部分是监听5222端口的XMPP服务,用于与客户端的XMPPConnection类进行交互,处理用户注册、认证及推送通知...

Global site tag (gtag.js) - Google Analytics