【Openfire】一、下载源代码并部署。

准备工作

1、下载Openfire源码包,官方地址:http://www.igniterealtime.org/
2、解压Openfire的压缩包

版本说明

1、Myeclipse2014;
2、Openfire 3.9.3 ;
3、JDK1.6。

开始部署

创建JAVA项目openfire3.9.3;


​把“%openfire压缩目录%\openfire_src\build\eclipse\classpath”文件打开并把内容复制到JAVA项目的.classpath中;
把“%openfire压缩目录%\openfire_src”目录下的“build”“src”“resources”目录复制到JAVA项目根目录下,然后再F5刷新项目。

解决JAR文件问题
(1)、引入“%项目根目录%\build\lib\dist”目录下的bcpg-jdk15on.jar、bcpkix-jdk15on.jar、bcprov-jdk15on.jar
(2)、从CSDN地址下载(“coherence.jar”、“coherence-work.jar”、“tangosol.jar”),下载完毕后把三个JAR包放进JAVA项目“%项目根目录%\build\lib\dist”目录中并引用。
(3)、从Build Path移除bouncycastle.jar的依赖。
(4)、引入“%项目根目录%\build\lib\merge\jetty-jmx.jar”和“%项目根目录%\build\lib\merge\mina-integration-jmx.jar”中的JAR文件。
 
解决SIP插件编译出错
(1)、让Myeclipse自动解决这个问题,主要是实现Router接口的方法即可。
(2)、让Myeclipse自动解决serverTransaction.sendResponse(notImplemented);的异常捕捉即可。
 
打开Myeclipse的Ant视图并添加“%项目根目录%\build\build.xml”ANT文件,并双击openfire[default]开始编译;编译完成之后F5刷新JAVA项目会多出“%项目根目录%\target”与“%项目根目录%\work”目录。

配置Debug Configuration开始运行
(1)、点击Debug图标菜单 >> Debug Configuration >> 选择Java Application >> New launch configuration
(2)、对Name命名为:ServerStarter
(3)、Main class 选择:org.jivesoftware.openfire.starter.ServerStarter
(4)、选择Arguments >> VM Arguments 设置为:-DopenfireHome="${workspace_loc:openfire3.9.3}/target/openfire"
(5)、选择Classpath加入(%项目根目录%\src\i18n)与(%项目根目录%\src\resources\jar)目录。
Note:这个时候启动ServerStarter并访问地址:http://localhost:9090/ (如果能出来安装设置界面就代表部署成功了)

最后

综上所述如果出现什么问题请大家立即反馈给我,我会立马进行更新;谢谢!

资源地址

CSDN(coherence.jar、coherence-work.jar、tangosol.jar)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值