本文主要是介绍openfire 新手笔记 (三) openfire的源码导入,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
源码下载地址:http://www.igniterealtime.org/downloads/source.jsp
1、下载完 把源码解压到工作空间 解压完目录
2、找个Eclipse下的其他项目 将settings、classpath、project 3个文件复制到目录源码根目录下 我的目录是F:\web\openfire_src
3、然后打开Eclipse,选择 File –> Import… –> Existing Projects into Workspace 选择F:\web\openfire_src导入即可:
4、我这里导入的jdk不对,选择一个1.6以上版本的jdk
在项目上点右键选择Properties ->Java build Path->Libraries->Add Libraries...->JRE System Libarary->next - >Alternate JRE 点击Installed jre 选择你安装的jdk
5、很多人 因为没有 coherence.jar,coherence-work.jar,tangosol.jar这个三个jar 会报错 这三个jar包位置\openfire_src\src\plugins\clustering\lib 我这里没有这几个jar包 也没报错 不知道为什么 ,一切运行正常。如果没有还报错的话 ,去网站上下载吧
6、项目没错了 ,开始运行吧 首先,使用ant build
在/openfire_src/build/build.xml 这个文件上 右键->Run as ->ant build 即可完成编译,编程成功后,会在/openfire_src/的跟目录下生成两个新的文件夹:target 和 work 。
7、在Build Path配置中把 /openfire_src/src/i18n 、/openfire_src/src/resources/jar 、/openfire_src/build/lib/dist 文件夹添加到 Source
8、在项目上点击右键->Run –> Run Configurations… ->Java Application->右键->New name 自己定义
在main 标签中 Main class 输入 org.jivesoftware.openfire.starter 如图:
选中Arguments选项卡,在VM arguments中填入:
-DopenfireHome="${workspace_loc:openfire_src}/target/openfire"
注意:项目路径 ${workspace_loc:openfire_src} 我这里写的是绝对路径:-DopenfireHome="F:/web/openfire_src/target/openfire"
选中Common选项卡,将Debug和Run打钩 然后直接 run 控制台日志如下
在浏览器中 输入 http://127.0.0.1:9090/ 效果如下,源码导入成功
以上是个人的一个安装过程,每个人可能情况不太一样 ,希望对大家有帮助
这篇关于openfire 新手笔记 (三) openfire的源码导入的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!