Openfire的学习
来源:互联网 发布:淘宝特价 编辑:程序博客网 时间:2024/06/06 00:40
因为最近在研究通信方面的内容,然后后台用到了Openfire,好在Openfire是用Java实现的源码开放的,所以我可以趁此机会学习一下!
学习Openfire首先需要的相关环境和配置如下:
- Eclipse
- java(设置环境变量JAVA——HOME)
- ant
- 从git上获取项目源码:git clone https://github.com/igniterealtime/Openfire.git
有了以上环境后接下来就可以进行Openfire源码的配置啦
- 拷贝build/eclipse/下目录和文件到project根目录
- 在命令行界面把上述拷贝的文件和目录改名:
rename setting .setting
rename project .project
rename classpath .classpath
3. 打开eclipse,导入Openfire项目根目录
4. 右键Openfire项目,选择properties,选择java build path选择libraries:
把错误的jar包删掉
选择add jars,选build/lib/merge中所有jar
到此项目上的感叹号应该自动去掉,编译器测试通过
5. 在eclipse的package explorer中右键选择build/build.xml,再选择run as, 选择ant build, 进行编译,编译成功输出:
BUILD SUCCESSFUL
完成以上项目在Eclipse里的构建后,可以进行运行测试啦!
- 选择eclipse Run菜单,选择Run Configuration...菜单项
- 选择Java Application, 选择左上角New lunch configuration
- Main选项卡:Project选择Openfire, Main class 输入或选择org.jivesoftware.openfire.starter.ServerStarter
- Arguments选项卡, VM arguments输入:-DopenfireHome="${workspace_loc:Openfire}/target/openfire"
- classpath选项卡,选择User Entries, 选择右边按钮Advanced,选择Add folders, 选择src/i18n
- 重复第5步操作,把src/resources/jar, /build/lib/dist目录也选择为classpath
- apply
- run 或者dubug
- 观察console输出:Openfire 4.0.0 Beta (Jan 27, 2016 11:04:07 AM)
Admin console listening at http://bnet-007:9090
10. 在浏览器中访问http://bnet-007:9090开始设置服务器
0 0
- openfire的入门学习
- Openfire的学习
- OpenFire源码学习之四:openfire的启动流程
- openfire 学习1 ----->openfire 服务器搭建
- Openfire框架学习(1)-----openfire简介
- 一个简单的openfire+smack的学习分享
- openfire 插件入门学习
- openfire插件入门学习
- openfire 代码学习
- OpenFire框架学习
- openfire 缓存学习
- openfire学习1
- openfire学习2
- openfire学习 android客户端
- openfire学习笔记一
- openfire学习笔记二
- OpenFire源码学习之九:OF的缓存机制
- OpenFire源码学习之九:OF的缓存机制
- MongoDB学习-环境搭建与配置
- sql循环数据添加
- java枚举类型enum详解
- Xcode7.2 KSImageNamed 安装后无效解决方法
- Python--递归和快速排序 -- quickSort
- Openfire的学习
- struct和class的继承方式
- 详解C中volatile关键字
- SpringMVC 和 Struts2 框架区别
- PHP采集
- HttpClient模块的HttpGet和HttpPost
- App Store审核指南
- 招人:java和c,还有测试
- Gabor滤波器学习