1)下载openfire源码
2)导入eclipse
进入下载好的源码的build/eclipse目录下,拷贝其下面的所有文件和文件夹到build上级目录 将文件classpath、project分别修改成.classpath,.project(windows下可能不能直接修改,可以拷贝其他现成的eclipse工程下的这两个文件,然后修改其内容替换即可)
然后直接导入eclipse中
3)导入后因jar包找不到会出错,从网上找到相应的jar包。知道错误消息
4)采用ant编译项目运行Openfire XMPP Server的build文件
展开Openfire XMPP Server,选择openfire[default],右键,run as ->ant build
然后刷新openfire工程后,会多出target和work两个目录
5)选中项目,配置run config
选中Arguments选项卡,在VM arguments中填入
-DopenfireHome=”${workspace_loc:openfire}/target/openfire”
注意不要丢了前面一个小横线 如果你的项目名不是openfire_src 的话 要换成你的项目名
即 :-DopenfireHome=”${workspace_loc:【项目名】}/target/openfire”
然后选择classpath选项卡 选中User-Entries –> 选择右侧的Advanced…–>选择Add Folder
分别添加src/i18n 确定
选择右侧的Advanced…–>选择Add Folder
build/lib/dist 确定
选择右侧的Advanced…–>选择Add Folder
src/resources/jar 确定
6)运行成功
配置好上面的参数后运行,eclipse控制台会出现运行的一些信息: 用浏览量访问:http://localhost:9090就可以了进行一些配置了。