openfire4.1.3源码编译配置

一、下载openfire源码

下载地址:http://www.igniterealtime.org/downloads/index.jsp

目前最新版本4.1.3

二、Eclipse上部署openfire

2.1建立java工程项目

1、把openfire源文件拷贝到Eclisps的工作目录中,我的目录是E:\javaworkspace

2、新建java工程项目File-new-javaproject,点击完成

 openfire4.1.3源码编译配置_第1张图片

3、Build Path中添加 /openfire_src/src/i18n /openfire_src/src/resources/jar /openfire_src/build/lib/dist 文件夹添加到 Source 中,如图

 openfire4.1.3源码编译配置_第2张图片

openfire4.1.3源码编译配置_第3张图片

4、配置run_configurations

选择Java Application,新建一个配置。Main class选择Search,可以进行查询选择“org.jivesoftware.openfire.starter.ServerStarter”,并且勾选第一个复选框

 openfire4.1.3源码编译配置_第4张图片

配置Arguments

-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"

注意:标注红色部分,对于你项目的名称。

 

接着切换到Classpath栏,选中User Entries 再点击Advanced,选择Add Folders,选中添加src/il8n目录,同样再选中添加src/resources/jar目录,最终如图

 openfire4.1.3源码编译配置_第5张图片

配置Common

 openfire4.1.3源码编译配置_第6张图片

执行“Apply”,运行“Run”

5、Ant编译

“Quick Access”中输入Ant,选择Ant

 

Add BuildFires

 

Openfire_src/build/build.xml

 

双击openfire”进行编译

 

编译成功,但是有两个错误出现,发现是缺少相应的jar包,apache-ant-1.8.2.jarpull-parser-2.1.10.jar

把缺少的Jar添加到项目中,把jar包拷贝到build/lib下,

 openfire4.1.3源码编译配置_第7张图片

Java Build Path中添加缺少的jar

 openfire4.1.3源码编译配置_第8张图片

Ant build进行编译成功

 openfire4.1.3源码编译配置_第9张图片

Run运行openfire

 openfire4.1.3源码编译配置_第10张图片

 

出现类似http://192.168.0.170:9090说明编译成功

注意:首次编译会出现类似http://192.168.0.170:9090,第二次编译并不会出现

浏览器中输入http://192.168.0.170:9090,进行openfire的安装配置。

openfire4.1.3源码编译配置_第11张图片

openfire4.1.3源码在GitHub上,但是下载很慢。我已下载上传到资源,需要分下载。如果没分需要可以联系我,我给你邮件。

part1:http://download.csdn.net/detail/dulgao/9817279

part2:http://download.csdn.net/detail/dulgao/9817282

缺少的Jar包:http://download.csdn.net/detail/dulgao/9818126


你可能感兴趣的:(开源)