现在的位置: 首页 > 综合 > 正文

Openfire 3.8.2 源代码配置开发配置编译

2013年02月22日 ⁄ 综合 ⁄ 共 1411字 ⁄ 字号 评论关闭

本文将图文介绍如何把openfire 3.8.2 源码配置导入MyEclipse,编译并启动的详细过程。

过程:

  1. 相关工具
  2. 下载源码
  3. 配置MyEclipse项目
  4. ANT编译项目
  5. 运行Openfire项目
一.工具:
 1.所用到的MyEclipse版本,全新版本,没更新过插件。



二.下载源码
    1.打开网址:http://www.igniterealtime.org/downloads/source.jsp 选择目前最新版本 openfire_src_3_8_2.zip下载。
 
  http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_src_3_8_2.zip
 
 
三.配置MyEclipse项目
 
  1、把下载好的 openfire_src_3_8_2.zip 压缩包直接解压到MyEclipse的工作目录(如:
 E:\myEclipseWorkspace2013为例),
 
       结构如下:下图是我编译成功后的图


    2.把openfire文件夹里的三个无用的html文件删除

    3.把 openfire\build\eclipse 目录下的文件夹setting、文件classpth、文件project全部copy到 openfire\ 目录下,然后把openfire\classpth、openfire\project修改成MyEclipse工程配置文件格式:openfire\.classpath 、openfire\.project ,(方法,用任一文本编辑工具,另存为就行了).
   
    4.导入工程
       
     
   
5.其中会有几个地方出错,只要把相关的jar包复制到以下目录,并修改classpath,添加以下内容 
    
        

       添加: 

  <classpathentry kind="lib" path="src/plugins/clustering/lib/coherence.jar"/>
  <classpathentry kind="lib" path="src/plugins/clustering/lib/coherence-work.jar"/>
  <classpathentry kind="lib" path="src/plugins/clustering/lib/tangosol.jar"/>

  并:

       

 

 且把jar包编译后还是会有报错,如图,解决办法是直接找到java源文件SipCommRouter.java和SipManager.java ,使用MyEclipse的自动修复,把错误修复,一般是没有实现抽象方法和没有处理异常。

四.ANT编译项目

          1.右击 build目录下的build.xml ,选择Ant Build

            

编译成功后,会在项目目录下产生target和work两个目录.

五.运行Openfire项目

1.配置项目运行参数如下

a.

 

b.

c.添加用户实例相关文件夹:结果如下:User Entries下多了两个文件夹


d.选中Common选项卡,将Debug和Run打钩,然后点击apply,再点击run


e.应用上面相关配置后,运行项目.如果下面结果所示,就代表Openfire项目运行成功了.

          六.浏览器打开http://127.0.0.1:9090进行相关服务器配置即可
      

抱歉!评论已关闭.