openfire源码部署myeclipse

lzqlawrence 2013-06-15

在网上尝试了N种方式多没部署成功,下面我来讲讲我部署成功的过程。

下载最新的openfire源码

http://www.igniterealtime.org/downloads/source.jsp

openfire_src_3_8_2.zip

解压到myeclipse 的工作空间

myeclipse file new java project  属于名称  openfire_src  完成。

会出现一些错误,少包。

加入tangosol.jar  coherence.jar coherence-work.jar 这些包,你会发现还有错误。

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

这个时候你会发现一个session 包下面全是错误。

我在网上找了很多方式,都没人解答那种错误,一怒之下把下面的包全删了,发现OK了,没问题。

删除hazelcast插件

继续往下执行。

执行build  下的build.xml文件。

在Build Path配置中把 /openfire_src/src/i18n 、/openfire_src/src/resources/jar 、/openfire_src/build/lib/dist 文件夹添加到 Source 中

右键工程 run run config 

左边列表 找到 java application 右键new 一个 名字叫做 ServerStarter

-DopenfireHome=D://EclipseWork/openfire_src/target/openfire

启动成功,那么在浏览器中输入http://127.0.0.1:9090测试一下吧!

相关推荐

moyazheng / 0评论 2013-06-29