XMPP学习笔记-LESSON-001: run on eclipse

之前也一直研究openfire,不过更多的是根据实际情况做些具体修改,以及具体操作,比如用户整合,服务器设置等,闲散的弄了几月,最近考虑系统的学习xmpp。

在学习本章之前,先看了一周的xmpp协议,呆滞了解了一下xmpp数据传输格式和规范。

如果想更好的学习openfire,我还建议先了解im历史,mima框架,可能更有助学习openfire。

今天开始看openfire源码。

首先需要在eclipse上配置,我这里以3.8.2源码为例,目前3.9alpha已经出来了,有兴趣的可以看看。

如何配置我就不多说了,网上文字很多:

1,主类:     org.jivesoftware.openfire.starter.ServerStarter

2,参数配置: -DopenfireHome="${workspace_loc:openfire-3.8.2}/target/openfire"

3,选择debug+run

就可以启动openfire了。好像只支持jdk1.6 or + .

记得缺少几个jar,需要自己去找,很早前配过,忘了。

如果出现Admin console listening at http://127.0.0.1:9090

那么恭喜你,你已经运行openfire了。

你可能感兴趣的:(XMPP学习笔记-LESSON-001: run on eclipse)