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,点击完成

 

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

 


4、配置run_configurations

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

 

配置Arguments

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

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

 

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

 

配置Common

 

执行“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下,

 

Java Build Path中添加缺少的jar

 

Ant build进行编译成功

 

Run运行openfire

 

 

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

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

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


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


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值