openfire源码部署myeclipse

本文详细记录了从下载openfire源码、解压、配置到最终成功部署openfire服务器的全过程,包括解决遇到的各种错误和问题。通过Eclipse自动修复功能解决了SipCommRouter和SipManager类的问题,并在BuildPath中正确添加了所需的jar包和目录,最终通过ServerStarter运行成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在网上尝试了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测试一下吧!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值