现在的位置: 首页 > 综合 > 正文

openfire source build 源码编译、Eclipse 运行

2019年10月09日 ⁄ 综合 ⁄ 共 851字 ⁄ 字号 评论关闭

1、从官网下载最新的源码openfire_src_3_9_3 解压

文件夹结构大概如下:

build
documentation
resources
src

2、编译 cd build文件夹

执行如下命令

ant

编译完成后会在根目录下生成两个文件夹

work
target

其中target目录下有一个openfire的文件夹

该文件夹的目录结构如下如下

--openfire
----bin
----conf
----lib
----logs
----plugins
----resources

以上是编译完成的主要东西

3、放到Eclipse运行

新建一个JavaSE工程

把openfire/src目录java文件夹的源码全部拷到工程的src目录下

把编译出的target/openfire目录全部拷贝到工程的根目录下

新建一个Test。java文件

其中需要制定当前工程的openfire资源目录。。。

public static void main(String[] args) {
		System.setProperty("openfireHome", "./openfire");
		XMPPServer server = new XMPPServer();
		server.start();
	}

然后

log4j:WARN No appenders could be found for logger (org.jivesoftware.openfire.XMPPServer).
log4j:WARN Please initialize the log4j system properly.
Openfire 3.9.3 [Nov 25, 2014 5:24:41 PM]
Openfire 3.9.3 [Nov 25, 2014 5:24:41 PM]
Admin console listening at http://dell-pc:9090
Admin console listening at http://dell-pc:9090
缺少数据库方案 openfire. 尝试安装...
数据库更新成功

运行http://localhost:9090进行安装向导

抱歉!评论已关闭.