一切只为精简
步骤 :
- 源码 [Openfire3.10.0] 下载
- JDK 1u7_79 64位开发环境下载
- 减压 Openfire 源码包
- MyEclipse 新建Java Project, 项目名和减压出来的项目名保持统一, 默认为 “openfire_src”
- 将源码目录src 下的 i18n 设为Source Folder
- 将源码目录src 下的resources/jar 设为Source Folder (不然第一次访问时 会报NullPointerException)
- 打开菜单栏[Window] -> [Show View] -> [Other…] -> [Ant] 视窗
- 在Ant 视窗中, 添加源码文件中的Ant 文件 -> build 目录下的 [build.xml], 生成Openfire Server Ant TaskList
- 在Ant 视窗中, 找到task: openfire, 双击执行, 生成target 和work 目录
- 项目右键 配置Debug Configuration, 双击Java Application
- Tab[Main] 选中 MainClass 对应的按钮 [Search] 搜索 [ServerStarter] 点击[OK]
- Tab[Arguments] 在文本框 [VM arguments] 中键入-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"
- Debug 启动, 按照控制台输出访问管理控制台页面.
- K.O.