Openfire的学习

因为最近在研究通信方面的内容,然后后台用到了Openfire,好在Openfire是用Java实现的源码开放的,所以我可以趁此机会学习一下!


学习Openfire首先需要的相关环境和配置如下:

  • Eclipse
  • java(设置环境变量JAVA——HOME)
  • ant
  • 从git上获取项目源码:git clone https://github.com/igniterealtime/Openfire.git

有了以上环境后接下来就可以进行Openfire源码的配置啦
  1. 拷贝build/eclipse/下目录和文件到project根目录
  2. 在命令行界面把上述拷贝的文件和目录改名:
              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里的构建后,可以进行运行测试啦!
  1. 选择eclipse Run菜单,选择Run Configuration...菜单项
  2. 选择Java Application, 选择左上角New lunch configuration
  3. Main选项卡:Project选择Openfire, Main class 输入或选择org.jivesoftware.openfire.starter.ServerStarter
  4. Arguments选项卡, VM arguments输入:-DopenfireHome="${workspace_loc:Openfire}/target/openfire"
  5. classpath选项卡,选择User Entries, 选择右边按钮Advanced,选择Add folders, 选择src/i18n
  6. 重复第5步操作,把src/resources/jar, /build/lib/dist目录也选择为classpath
  7. apply
  8. run 或者dubug
  9. 观察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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值