IntelliJ IDEA 13.0.2 部署Openfire 服务端

之前接触的是Openfire的C#客户端,最近开始接触Openfire的服务端。

用MyEclipse部署Openfire的步骤,网上有很多,可以自行google,这里要记录的是用据说最好用的JAVA编辑器IntelliJ IDEA来部署Openfire服务端。试了好多下,终于成功了,记录下。

CentOS下Openfire详细安装过程

CentOS 5.4下基于Jabber/XMPP协议的Openfire服务器配置笔记

Openfire 3.8.2集群配置 

Ubuntu 12.04 安装Openfire

Openfire在使用MySQL数据库后的中文乱码问题解决

直接上图吧

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

这一步中,Program arguments与MyEclipse不一样。

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

还有一步就是在项目中把il8n这个目录mark as source.不然会报有关openfire_i18n_zh_CN.properties的错误。

IntelliJ IDEA 13.0.2 部署Openfire 服务端

编译plugins的时候可能会出现内存溢出,在左侧的SRC中,把之前没有勾选的两个插件删除即可,一个是monitoring,一个是rayo。

然后再编译。

IntelliJ IDEA 13.0.2 部署Openfire 服务端

警告可以忽略。

IntelliJ IDEA 13.0.2 部署Openfire 服务端

DEBUG的时候有可能会报错,是因为OF源码引用冲突了,(我本地有两个包引用了plugins\jitsivideobridge中的jar,删除jitsivideobridge目录下lib中的tinder.jar和whack.jar)。

然后编译可能出现

HTTP ERROR 500

错误,在MyEclipse中都是把admin-sidebar.

IntelliJ IDEA 13.0.2 部署Openfire 服务端

然后再点击虫子进行DEBUG,然后就可以了。

IntelliJ IDEA 13.0.2 部署Openfire 服务端

IntelliJ IDEA 13.0.2 部署Openfire 服务端

后面就可以进行你想要的其他操作了。

第一次写,很乱。

Openfire 的详细介绍请点这里
Openfire 的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19cecd471379dd9bb23386c9d43cd618.html