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

来源:互联网 发布:淘宝美工详情图价格 编辑:程序博客网 时间:2024/06/01 12:46

准备工作

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)
http://download.csdn.net/detail/littlebrain4solving/8185581

0 0
原创粉丝点击