1、从官网下载最新版本的openfire源码。
2、在Eclipse中创建名为openfire的"Java Project"项目
3、将openfire源码中openfire_src下的所有文件复制到此项目中,效果如下
(本来有一个测试)
4、项目有错误是因为jar包没有加进来,右键点击项目选择Properties,在"Java Build Path"的"Libraries"中添加build/lib下所有的jar包。
如果你想把这些库添加到用户库存可以按以下操作:
(1)Add Library... -> User Libraries -> New...
(2)添加对应的库文件(在openfire_src\build\lib目录中,D:\OpenFire\openfire_src\build\lib)
5、为了方便编辑,把插件的源代码显示出来,在Properties文件夹中选择Source,Add Folders,把src/java和plugins下面的所有插件前边打上勾。
选中后如图:
效果图如下:
6、复制D:\OpenFire\openfire_src\src\i18n\i18n.properties和D:\OpenFire\openfire_src\src\resources\jar\admin-sidebar.xml两个文件,到项目(D:\eclipse\openfire\openfire\bin)下的bin目录。
7、用ant来编译整个项目,选择项目下的build/build.xml文件,运行,若是出现BUILD SUCCESSFUL则编译成功,不行就多来几遍。
如果编译出错,在build.xml中找到下面语段,尝试如下操作
<conditionproperty="java.not.ok"value="true">CSDN.NET
- 全球最大中文IT社区,为IT专业技术人员提供最全面的信息传播和服务平台
<not>
<or>
<containsstring="${ant.java.version}"substring="1.5"/>
<containsstring="${ant.java.version}"substring="1.6"/>
</or>
</not>
</condition>
在<containsstring="${ant.java.version}"substring="1.6"/>后面加上语句
<containsstring="${ant.java.version}"substring="1.7"/>
8、启动项目,右击src/java/org/jivesoftware/openfire/starter/ServerStarter.java,选择run
as>run configurations,在出现的对话框中选择java application>Arguments,在VM Arguments中输入-DopenfireHome="${workspace_loc:openfire}/target/openfire" ,注意这里的openfire相当于我们的项目名,大小写要注意。再选择Classpth>User Entries,然后点击Advanced>Add Folders,选取项目下的resource文件和src/i18n文件添加进来。
最后点击右下角的“Run”按钮。
启动成功:
分享到:
相关推荐
openfire3.7.1 windows安装版 含api
openfire 3.7.1 配置源码必备jar 放在build/lib/目录下 导入即可。不过还有那sip还会报错。直接用eclipse自带的解决方法解决就可以。 在网上找了好久才找到的包。一般搜还搜不到。请珍惜劳动成果。
Openfire3.7.1集群配置,针对需要多用户同时在线的openfire架构集群配置设置
openfire3.7.1在myEclipse的源码部署
Openfire: openfire-3.7.1-1.i386.rpm Connection manager: connection_manager_3_6_3.zip Clustering: clustering.jar(1.2.1) Oracle Coherence Version 3.3.1/389 整个过程详细配置文档
openfire老版本,3.7rpm版本,可以直接下载来用openfire老版本,3.7rpm版本,可以直接下载来用
apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper-3.7.1 apache-zookeeper...
openfire 集群cluster需要用到的jar包,网上不太好找了,亲测openfire3.7.1版本完全可用,效果很好比较稳定
阿里云 专有云企业版 V3.7.1 云盾 开发指南 20190402.pdf
阿里云 专有云企业版 V3.7.1 采云间 开发指南 20190402.pdf
阿里云 专有云企业版 V3.7.1 MaxCompute 开发指南 20190124.pdf
openfire3.7.1源代码在eclipse上的部署,自己总结经验完成,绝对可行。
Python3.7.1最新版(完整的文件:其中包括python 3.7.1 module docs、IDLE、python3.7.1)
"【WordPress插件】2022年最新版完整功能demo+插件3.7.1 Lighthouse - Performance Tuning WordPress Plugin 灯塔 - 性能调整Wordpress插件" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress...
Arthas 是一款线上监控诊断产品,...arthas-3.7.1压缩包内容: arthas-3.7.1.deb arthas-arthas-all-3.7.1.tar.gz arthas-arthas-all-3.7.1.zip arthas-bin.zip arthas-doc.zip arthas-tunnel-server-3.7.1-fatjar.jar
PyDev3.7.1.zip
Nexus 3.7.1-02 Linux版本
EV录屏_3.7.1
python3.7.1安装工具包
全名:python-3.7.1.exe