Fork me on GitHub

IDEA 导入 Openfire 源码

Openfire 是一个是一个 IM(即时通讯)服务器,使用 Java 编写的 XMPP 服务器,开发过程 Intellij IDEA 导入 Openfire 源码步骤比较复杂,记录一下。

下载源码

从 GitHub 项目主页下载源码或者从官网下载


导入到 IDEA 中

选择 Import Project

image
一路next即可导入成功。

进行构建

注意:由于需要 ant 相关 jar 包,可以下载之后,将 ant.jar 导入到 $JAVA_HOME/jre/lib 目录下即可。
image
添加之后进行编译报错:

解决:配置 JDK
image

配置 application
image

启动应用

成功启动后进入 http://localhost:9000 页面报错如下:
image
解决:将 $OPENFIRE_HOME/src/resources/jar/admin-sidebar.xml及$OPENFIRE_HOME/resources/i18n 下所有文件拷贝到输出目录。
image
image
输出目录:
image
再次启动即可进入初始化配置页面。

管理页面配置

根据提示配置即可。
image
image
image
image

至此,IDEA 导入 Openfire 源码完成!

------本文结束------
0%