程序员人生 网站导航

XMPP(一)-openfire服务端的安装和搭建

栏目:综合技术时间:2015-02-09 08:44:36
XMPP全称:可扩大通讯和表示协议
简介:可扩大通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中经常使用的开放式协议。XMPP is the IETF's formalization of the base XML streaming protocols for instant messaging and presence developed within the Jabber open-source community in 1999
XMPP(可扩大消息处理现场协议)是基于可扩大标记语言(XML)的协议,它用于即时消息(IM)和在线现场探测。它在增进服务器之间的准即时操作。这个协议可能终究允许因特网用户向因特网上的其他任何人发送即时消息,即便其操作系统和阅读器不同。
关于甚么是XMPP就不再多讲了,如正题:支持XMPP协议的服务端有很多种:

我们要讲的就是比较流行的Openfire服务器。了解更多
首先下载Openfire安装包(最新版3.9.1),建议最好是安装.exe的,下载地址:http://download.csdn.net/detail/baiyuliang2013/8363863
下载完成后,打开安装包,选择中文

下1步,下1步。。。选择安装路径,默许便可

安装完成,运行openfire:

看到此界面,就已89不离10了,注意:如果运行不起来,可以试试以管理员身份运行;
点击Launch Admin按钮:

出现上图所示界面,则表示安装成功,接下来选择“中文”,点击Continue继续:

域表示服务器的主机名或IP地址,为了后期统1,最好是填上IP地址如:192.168.0.xxx(可运行cmd,输入ipconfig查看本机ip),点击继续:

选择数据库,openfire自带数据库,需要数据库支持,为了更好的了解Openfire,我们需要用外部数据库,既选择第1项标准数据库连接,本人用的是mysql数据库,点击继续:

数据库驱动选项,本人是mysql,就选择mysql,JDBC驱动程序类,自动生成,不用管,数据库URL,只需将hostname修改成127.0.0.1,databasename既你在mysql建立的数据库的名称,本人建立的数据库名为"byl",因此,全部URL就是:jdbc:mysql://127.0.0.1:3306/byl?rewriteBatchedStatements=true
用户名和密码即你的数据库的登录用户名和密码,本人的为root,root;
点击继续,连接成功的话,其会自动将表结构插入数据库

选择初始设置,继续:

设置Openfire控制台登录的管理员账号和密码,此处我设置为admin,admin,点击继续:



到此,openfire安装及配置成功!
数据库

所有在Openfire注册的用户,将都保存在ofuser表中,至此,Openfire的安装和搭建工作完成!
接下来的几篇文章,本人将讲授安卓基于xmpp+asmack+Openfire实现即时通讯聊天的进程,敬请期待!
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐