zoukankan      html  css  js  c++  java
  • XMPP系列(一):OpenFire环境搭建

    XMPP的服务器可以用OpenFireejabberd、jabberd2.x、Prosody、Tigase,其中比较常用的是OpenFire和ejabberd,还可以自己写服务器,我们公司的服务器端就是自己写的。但是这里我要记录的是使用OpenFire做为服务器的环境。

    我是用自己的电脑作为服务器端,来搭建即时通讯服务器。

    需要用到的文件安装文件:

    JavaForOSX2014-001.dmg 

    jdk-7u80-ea-bin-b05-macosx-x86_64-20_jan_2015.dmg

    openfire_3_9_3.dmg

    mysql-5.6.23-osx10.9-x86_64.dmg

    mysql-workbench-community-6.2.5-osx-i686.dmg

    spark_2_6_3.dmg

    下载地址:http://pan.baidu.com/s/1qWFq2Ag

    第一步,安装数据库,我这里安装的是MySQL数据库,安装文件:mysql-5.6.23-osx10.9-x86_64.dmg,

              

    ·· 双击

     

    然后基本默认设置就可以了,安装完成后,可以在电脑的系统偏好设置中看到MySQL的服务

    至此MySQL的服务安装完毕。

    第二步,安装MySQL数据库客户端,其实也可以不安装用终端敲命令。我安装的是官网的mysql-workbench-community-6.2.5-osx-i686.dmg,数据库客户端的安装跟一般的app安装一样,拖进Applications中即可。

    MySQL数据库客户端的安装so easy。

    然后在系统偏好设置中启动MySQL服务,启动前后的两张图如下:

      


    接下来打开MySQL数据库图形显示客户端,创建数据库过程如下图:


    当然,在创建之前,也可以测试一下连接是否正常:



    连接创建完之后,需要创建数据库,可以直接执行SQL语句:


    执行完后可以看到多了一个databaseschema:

        

    最后是要设置数据库的字符集为utf8,记得apply:


    后面设置openfire时,会用到这个schema,然后自动创建数据库表,因此不用自己创建数据库表。至此,数据库告一段落。

    第三步,安装openfire服务

    我用的是openfire_3_9_3.dmg,你可以自己去下载,或者来我这下载,地址:http://pan.baidu.com/s/1qWFq2Ag

    安装完后,可以在偏好设置中看到openfire的服务了


    然后启动openfire服务,启动后的情况如下图:


    安装完openfire后第一次启动web客户端会出现设置引导界面:

    先是选择语言:


    然后是设置域:


    再然后是设置openfire数据库,这里选择默认外部数据库:


    然后是外部数据库的参数设置:


    特性设置,选择默认的即可:


    然后是设置openfire管理账号的密码:


    再然后,你会看到这样的界面:


    点击登录到管理控制台,用管理员账号admin,密码admin登录即可,现在openfire的环境已经搭建完毕了。

    四、Spark客户端安装

    后面我们可能需要两个客户端来模拟聊天,所以我安装了Spark客户端。

    下载地址:http://pan.baidu.com/s/1qWFq2Ag

    首先是需要设置服务器信息

            

    然后在Openfire Web管理控制台注册一个账号登陆即可。



  • 相关阅读:
    JAVA设计模式之单例模式
    JAVA设计模式之单例模式
    数据库连接池
    数据库连接池
    DbUtils操作数据库
    DbUtils操作数据库
    Hadoop 问题之 Linux服务器jps报process information unavailable
    echarts ——纵坐标赋值
    echarts ——div没有设置样式图表就展示不出来!
    Elasticsearch+spring boot(一)
  • 原文地址:https://www.cnblogs.com/wanghang/p/6298868.html
Copyright © 2011-2022 走看看