eclipse部署最新版本的openfire_src_4_2_3源码

之前在各大网站上搜索eclipse部署openfire的相关文章,感觉都不尽人意。索性就自己摸索了一套方案。

环境:

Eclipse 版本:Version: Oxygen.3a Release (4.7.3a)

JDK版本:java version "1.8.0_181" 

Openfire版本:4_2_3 (最新版仅支持jdk1.7及以上版本)

源码下载地址:https://www.igniterealtime.org/downloads/source.jsp

 

开始部署环境

第一步:将下载好的最新版源码解压到任意目录,最好直接解压到eclipse工作空间目录下,并修改解压后的

              文件夹名称为:openfire   (当然你也可以选择不修改,本人看着openfire_src有点别扭,哈哈)

第二步: 将解压后的openfire源码项目导入eclipse

导入前准备:进入openfire\build\eclipse 目录,把里面settings、classpath、project三个文件拷贝到openfire目录下,并用windows命令行重命名它们:

第三步:导入eclipse 并解决错误

导入工程到eclipse中,发现有些错误,一些jar包丢失了,直接把报错的jar包remove掉,然后把build>lib下的所有jar包括文件夹里面的jar都导进来,并配置好JRE 。

在Build Path配置中把  /openfire_src/src/i18n 、/openfire_src/src/resources/jar 、/openfire_src/build/lib/dist 文件夹添加到 Source 中,如图:

此时你会发现,项目报了,一大堆错,这就比较尴尬了………… 

哈哈,别着急,有问题,一个一个解决,着急不是程序员的性格。有点皮哦……

如图所示,将报错的插件下的jar包 Add to Build Path 就行

最后会出现几个重复的java类 将其删掉就行,原因是:在不同的插件中,同样的package路径下已经存在同样的java类。所以删掉就可以了。

好了,到此。整个项目部报错了

 

接下来,配置运行参数

org.jivesoftware.openfire.starter.ServerStarter

-DopenfireHome="${workspace_loc:openfire}/target/openfire"

最后Ant 编译一下

BUILD SUCCESSFUL 成功之后  咱们就可以 启动了。

说明服务器部署成功

我们在浏览器上输入 http://127.0.0.1:9090/index.jsp 就可配置服务器啦!

然后选择中文。

解决中文乱码问题,先停掉服务。设置国际化配置文件的文件编码格式为 utf-8  点击应用。如下图

先别急,这样还不行。

打开 /openfire/src/i18n/openfire_i18n_zh_CN.properties 文件 ,全选,复制下来。放到一个新建的txt文本文件中。再把 openfire_i18n_zh_CN.properties 文件的格式设置成 原来的默认格式 如图:

然后再,将之前复制好的txt格式的文件内容 复制到 /openfire/src/i18n/openfire_i18n_zh_CN.properties 文件中。

再次启动服务器程序

再次打开 http://127.0.0.1:9090/index.jsp 就不会出现中文乱码的情况啦! 完美解决。

后续服务器配置,很简单,在此不再一一细讲。感觉有帮助的朋友给个好评吧!

本文为原创文章,转载请注明出处。尊重原创!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值