转自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.
2.
3.
项目中出现的编译错误是因为缺少了coherence相应的包:coherence.jar、coherence-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 报错是因为
4.
5.
此时,项目配置基本完成.(注: 本人执行build.xml过程中,第一次未执行完毕即停止不动,经再次执行后,项目编译完成,大家如果知道其中原因,还望给予解答.)
三.
1.
2.
3.
选中Arguments选项卡,在VM arguments中填入:
-DopenfireHome="${workspace_loc:openfire_src}/target/openfire", 如图:
四.
1.
2.
出现如上界面,则表示项目已经没有问题.