openfire3.8.2项目安装配置说明

转自http://blog.sina.com.cn/s/blog_5ddc071f0101o47s.html

作为一位初次使用openfire的使用者, 通过互联网了解了一些有关如何搭建openfire环境的文章,不过在此过程中, 也许因为版本的不同(本人用的目前最新版openfire3.8.2版本), 导致失败了多次, 于是, 想把这次搭建openfire环境的过程认真记录下来, 希望对以后的初次使用者带来帮助.

此次本人已目前最新版(openfire3.8.2为例), 搭建过程不唯一, 本人以个人搭建流程为主, 配置开发指南.

一.   准备工作

1. 下载openfire_src_3_8_2.zip到本地磁盘, 官网下载地址为:http://www.igniterealtime.org/downloads/source.jsp, 大家可以根据自己的需要进行下载.

二.   项目配置

1.         把下载好的 openfire_src_3_8_2.zip 进行解压, 结构如下openfire3.8.2安装配置说明

2.         MyEclipse中新创建一个项目名称为openfire_srcJava Project项目,如图openfire3.8.2安装配置说明

3.         创建完成后, 生成的目录如下:

openfire3.8.2安装配置说明

项目中出现的编译错误是因为缺少了coherence相应的包:coherence.jarcoherence-work.jar,具体信息可以参考:openfire_src/src/plugins/clustering/lib/README.TXT 中的说明。可以从其官网下载:http://www.oracle.com/technetwork/middleware/coherence/downloads/index.html

下载jar包后copy到目录:/openfire_src/src/plugins/clustering/lib 下,把这两个jar 添加到classpath中,直接在/openfire_src/.classpath 文件中添加如下内容即可:

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

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

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

    本人此次配置, 因未考虑插件, 故将插件包暂时删除, 具体操作为:src下除了src/java以外的包全部删除, 删除后效果如下:

openfire3.8.2安装配置说明

4.         添加项目运行必须用到的文件,操作如图openfire3.8.2安装配置说明

    添加完毕后,项目的结构如图下图所示openfire3.8.2安装配置说明

5.         直接执行build.xml进行编译,编译成功后,会新产出worktarget两个目录, 结构如图:

openfire3.8.2安装配置说明

此时,项目配置基本完成.(注: 本人执行build.xml过程中,第一次未执行完毕即停止不动,经再次执行后,项目编译完成,大家如果知道其中原因,还望给予解答.)

三.   运行配置

1.         在项目上右键,操作如图openfire3.8.2安装配置说明

2.         选择Java Application,在其上面右键,新添加一个启动配置openfire3.8.2安装配置说明

3.         选择指定Project之后,点击Search,查找server, 会自动找到main方法启动类,如图:

openfire3.8.2安装配置说明

选中Arguments选项卡,在VM arguments中填入:

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

openfire3.8.2安装配置说明

四.   成功标志

1.         启动项目, 运行后控制台日志如下:则表示项目搭建成功.

openfire3.8.2安装配置说明

2.         若要进一步测试, 可以在浏览器中输入地址  http://127.0.0.1:9090 回车:

openfire3.8.2安装配置说明

出现如上界面,则表示项目已经没有问题.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值