XMPP聊天【搭配环境】

9月底的时候做了个项目,关于xmpp的,一直到现在没有时间整理博客,今天特意整理写下。

安装服务器,服务器我用过两个,第一个是  ejabberd ejabberd安装可以参考http://blog.csdn.net/kangx6/article/details/7739828

第二个是openfire服务器  这个比ejabberd好些,ejabberd有时候重启会出现不能运行,openfire更适合苹果吧。

openfire服务器配置也可以参考 http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html

 

①下载openfire  下载地址 http://download.igniterealtime.org/openfire/openfire_3_8_2.dmg

②安装  下载后 点击openfire_3_8_2.dmg 如下图 

NewImage  

点击openfire.pkg安装。一直下一步直到出现安装成功

 NewImage 

③启动并配置openfire服务器

打开系统偏好设置并点击openfire 

NewImage 

打开后会自动跳转到 http://localhost:9090/setup/index.jsp 进行配置,这里只是简单学习就用嵌入的数据库连接了,如果做项目的时候就必须选择标准数据库了,两者区别下面写得很明显了

 NewImage

NewImage 

上面这个我就选择默认的初始设置了

NewImage 

默认的管理员帐号是“admin”,默认管理员密码“admin”,如果上面设置了新密码,则管理员密码是新密码

NewImage 

这里输入管理员账户 ,登陆的时候需要使用,(新建用户)

到这儿服务全部配置完成

最后登陆并新建几个聊天用户  后台登陆地址 http://localhost:9090/login.jsp

  NewImage

 

登陆后新建几个用户,其他设置慢慢思考,到此openfire服务器安装成功。



到这里还要检验下配置是否成功,用苹果自带的imessage登陆下

打开并添加用户

QQ20140106 5

账户名称就是新建的用户名

密码就是设置的

服务器就是配置时候设置的   如果忘记可以在后台的服务器设置里面查看服务器属性里面的服务器名称

端口等可以不填写,用默认的

QQ20140106 7

登陆成功如下

QQ20140106 8

原文地址:https://www.cnblogs.com/ioschen/p/3506826.html