【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
- 【Openfire】一、下载源代码并部署。
- Openfire源代码部署MyEclipse
- Openfire源代码部署
- Openfire源代码部署MyEclipse
- Openfire源代码部署到myEclipse
- openfire源代码部署与配置
- Openfire源代码部署到Eclipse环境
- 【Openfire】Openfire3.7.1源代码的部署
- openfire 源代码搭建 开发环境(一)
- openfire(xmpp) 开发记录 一 部署
- spring源码剖析(一)下载spring3.2源代码,并编译源代码
- OpenFire 部署
- 下载并编译CyanogenMod源代码
- openfire 源代码研究一 (运行环境的搭建)
- 基于openfire+smack开发Android即时聊天应用[一]---openfire安装部署
- 查看并下载LINUX下命令源代码
- maven下载其源代码包并关联
- 下载并编译Android内核源代码
- c学习阶段总结
- Halcon运算符(总结的很全面)
- C语言将整形数值存入指定的内存段中的方法
- Swift入门篇-闭包和函数
- JNI(Java Native Interface)_02
- 【Openfire】一、下载源代码并部署。
- Android 4.0 Launcher2源码分析——主布局文件
- unity角色选择功能
- font 的简写规则
- Eclipse-ADT版本:用SDKmanager更新时 注意Android SDK Tools和Platforms要匹配,否则开发环境就不正常了
- ssh配置
- xcode 预编译宏定义
- java.lang.NoClassDefFoundError: android.support.v4.view.ViewConfigurationCompat的解决办法
- VS2008中使用JSONCPP方法小结