Openfire 是一个是一个 IM(即时通讯)服务器,使用 Java 编写的 XMPP 服务器,开发过程稿 Intellij IDEA 导入 Openfire源码步骤比较复杂,记录一下。
下载源码
导入到 IDEA 中
选择 Import Project
一路 next 即可导入成功。
进行构建
注意:由于需要 ant 相关 JAR 包,可以 下载 之后,将 ant.jar 导入到 $JAVA_HOME/jre/lib 目录下即可。
添加之后进行编译报错:
解决:配置jdk
配置 application
启动应用
成功启动后进入 http://localhost:9000 页面报错如下:
解决:将 $OPENFIRE_HOME/src/resources/jar/admin-sidebar.xml 及 $OPENFIRE_HOME/resources/i18n 下所有文件拷贝到输出目录。
输出目录:
重启即可进入初始化配置页面。
管理页面配置
根据提示配置即可。
至此,IDEA 导入 Openfire 源码完成!