关闭

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

标签: xmpp
5418人阅读 评论(15) 收藏 举报
分类:
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
下载完成后,打开安装包,选择中文

下一步,下一步。。。选择安装路径,默认即可

安装完成,运行openfire:

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

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

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

选择数据库,openfire自带数据库,需要数据库支持,为了更好的了解Openfire,我们需要用外部数据库,既选择第一项标准数据库连接,本人用的是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的安装和搭建工作完成!
PS:如果图片看不清楚可以点击右键在新窗口中查看大图!
6
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

XMPP协议学习笔记三(Openfire服务器端搭建开发环境)

在了解了XMPP的基本结构和一些概念之后,我们暂时告别枯燥的理论学习,来动手搭建一下Openfire+Spark的开发环境,实际感受一下搭建整套IM通讯系统的过程。开发环境:windows XP sp...
  • nomousewch
  • nomousewch
  • 2011-06-09 17:13
  • 39934

史上最全面XMPP Openfire 服务器搭建文档以及搭建XMPP服务器环境总结

刚刚过年,回到公司,赶紧还没有收心,赶紧找点事情做一做,以前13年的时候,还搭建过,重新再过一篇 顺便,把踩得坑给写下来。 用到的三个软件  第一个是java JDK 第二个是 openfir...
  • zhonggaorong
  • zhonggaorong
  • 2016-02-17 11:17
  • 7295

XMPP服务器搭建

最近看了关于XMPP的框架,以文本聊天为例,需要发送的消息为: [html] view plaincopy message type="chat" ...
  • leewolf130
  • leewolf130
  • 2014-03-14 16:28
  • 2603

XMPP介绍一:服务器及数据库搭建

最近一段时间一直在开发类似微博的项目,好久没有更新博客了。接下来几节,我将为大家介绍XMPP相关的内容。在介绍之前,先将后台搭建的工作做起来。 我这里使用的服务器是 openfire,下载地址:ht...
  • sinat_27706697
  • sinat_27706697
  • 2016-01-07 10:34
  • 3000

构建自己的即时聊天系统(基于xmpp)(转载)

一、邪恶的QQ小企鹅与老大哥私通的故事先上一份腾讯安全中心的一条协议:http://aq.qq.com/htdocs/agreement.html腾讯尊重用户个人隐私信息,腾讯将会采取合理的措施保护用...
  • mingxunzh
  • mingxunzh
  • 2010-01-30 16:23
  • 7136

openfire的安装和配置

1. 下载下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 我下载的是zip版...
  • KesarChen
  • KesarChen
  • 2015-12-05 00:46
  • 9267

XMPP开源服务端Openfire在Windows下的安装

在前文《Openfire在Windows下的编译》编译完的target目录下即时Openfire的启动安装所需的程序、各项数据和文件。其中目录O:\openfire\Openfire-4.0.2\ta...
  • coleflowers
  • coleflowers
  • 2016-12-10 12:51
  • 933

iOS下XMPP开发之XMPP开发环境配置(二)mac上搭建openfire服务器

一、下载并安装openfire 1.到http://www.igniterealtime.org/downloads/index.jsp下载最新openfire for mac版 比如:Open...
  • chenyxh2005
  • chenyxh2005
  • 2016-09-03 19:00
  • 729

史上最全面XMPP Openfire 服务器搭建文档以及搭建XMPP服务器环境总结

刚刚过年,回到公司,赶紧还没有收心,赶紧找点事情做一做,以前13年的时候,还搭建过,重新再过一篇 顺便,把踩得坑给写下来。 用到的三个软件  第一个是java JDK 第二个是 openfir...
  • zhonggaorong
  • zhonggaorong
  • 2016-02-17 11:17
  • 7295

CentOS 7 64位操作系统,自建加密聊天环境Openfire XMPP服务

0、参考资料: https://xmpp.org/software/clients.html http://aqq.eu/ http://www.igniterealtime.org/proje...
  • du_chao_qun
  • du_chao_qun
  • 2016-08-10 10:09
  • 752
    个人资料
    • 访问:345777次
    • 积分:4703
    • 等级:
    • 排名:第7167名
    • 原创:95篇
    • 转载:10篇
    • 译文:0篇
    • 评论:392条
    我的微博
    微信公众号AndroidMax
    博客专栏
    最新评论