2019独角兽企业重金招聘Python工程师标准>>>

一、下载并安装openfire

1、下载最新的openfire安装文件

官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire

  openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,它可以通过openfire进行聊天对话。

2、 点击安装,并执行默认操作

3、 启动openfire服务

在系统偏好设置的其他里,点击openfire偏好

启动后,点击Open Admin Console按钮,自动在浏览器中打开本地web配置页面http://localhost:9090/setup/index.jsp

二、配置openfire服务器

1.设置语言,选中文

2.主机设置

设置主机的访问ip地址

注意:域不能是机器名,否则会如下错误:

HTTP ERROR: 500 INTERNAL_SERVER_ERROR

本地的域,要设置为127.0.0.1

3.数据库设置

如果要设置外部数据库(推荐,比如:MySQL),选择标准数据库连接

4.设置数据库连接

(1)数据库驱动选择:MySQL,前提是已安装MySQL(具体的安装方法可以参考上一篇:mac上安装MySQL)

(2)JDBC驱动,默认不变

com.mysql.jdbc.Driver

(3)数据库URL:

形式如下:

jdbc:mysql://你的主机名:端口号/数据库名称

这里设置为

jdbc:mysql://localhost:3306/openfire

其中主机名[host-name]改为localhost,

其中数据库名称[database-name]改为openfire---》sql已创建

注意:前提是已存在一个名为openfire的数据库,否则会报如下错误,连接配置不成功

The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error.

(4)用户名和密码

这里的用户名密码,是访问MySQL数据库时使用的帐号:root,和安装MySQL设置的root密码

5.特性设置

如果不打算使用LDAP,则保持默认设置

6.设置openfire服务器管理员的帐号和密码

可以随便填写一个管理员邮箱,输入要设置的密码

完成注册

7.登陆管理控制台

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

如果想去掉默认的admin帐号,并自定义,需要如下操作

(1)在终端中,登陆具体的数据库(openfire)

mysql -u root -p openfire

然后输入数据库的root密码

(2)删除表“ofUser”中的admin帐户

delete from ofUser where username='admin';

(3)创建自定义管理员(用户名:xiaodao,密码:123)

INSERT INTO ofUser (username, plainPassword, encryptedPassword, name, email, creationDate, modificationDate) VALUES ('xiaodao','123','123','Administrator','xiaodao@sunyard.com','0','0');

注意:如果重设了用户名,必须重启openfire服务器

8.后台控制界面

三、卸载openfire

1.停止服务

在系统偏好设置的其他里,打开openfire偏好设置

点击Stop Openfire按钮,停止服务

2.删除文件

打开终端,输入以下命令

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane

sudo rm -rf /usr/local/openfire

sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

其中第一条命令之后,需要输入本机管理员密码

ps:http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html

转载于:https://my.oschina.net/bankofchina/blog/340370

XMPP聊天之Openfire 的安装和配置---Mac OS相关推荐

  1. OpenCV 安装和配置 - Mac OS 环境

    1.本文环境 Mac OS版本12.3.1 OpenCV版本4.6.0 2.OpenCV的安装 2.1.首先检查下是否已经安装了cmake cmake --version 若没有安装,执行命令: br ...

  2. Openfire 的安装和配置

    1. 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:htt ...

  3. mac nginx php7 配置,mac os下配置nginx+php7.1+fastcgi

    推荐文章 MAC安装配置Tornado 下载文件 下载python,可以根据个人需要下载python2.x或者python3.x,下载tornado安装包. 开始安装 安装python和tornado ...

  4. oracle instant client配置(MAC OS)

    oracle instant client配置(MAC OS) vi ~/.bash_profileexport ORACLE_HOME=/opt/oracle/instantclient_11_2/ ...

  5. Win10 安装 VMWare中 MAC OS X的安装,VMWare tools的配置与iOS的Helloworld

    iOS的开发必须在MAC OS X系统下进行,这很蛋疼,现在MACBOOK动不动就上千上万大洋,这足够买台配置怪兽了,好吗?然而,我们是可以通过在VMWare中安装MAC OS X进行iOS开发的.对 ...

  6. Oracle VM VirtualBox安装配置Mac OS

    一.在 Windows 10 上创建 macOS 虚拟机需要哪些文件? 在深入研究"操作方法"之前,您需要下载并安装基本工具.本教程详细介绍了如何使用Oracle VirtualB ...

  7. mongodb mac安装_在Mac OS X上安装MongoDB

    mongodb mac安装 Today we will install MongoDB on Mac OS X. MongoDB is one of the leading NoSQL databas ...

  8. 【转】windows环境下安装win8.1+Mac OS X 10.10双系统教程

    先要感谢远景论坛里的各位大神们的帖子  没有他们的分享我也不能顺利的装上Mac OS X 10.10! 写这篇随笔主要是为了防止自己遗忘,同时给大家分享下我的经验. 本教程适用于BIOS+MBR分区的 ...

  9. PC电脑安装苹果操作系统MAC OS X【图文教程】

    编辑好不容易找到了一套MAC PC版,在自己的IBM T40上体验了一把苹果的味道.与XP不同,在PC本本上安装之前还需要做一些准备工作.首先要确定您本本的CPU需要同时支持SSE2和SSE3指令集, ...

最新文章

  1. 【网页前端设计Front end】HTML语言基础.上(看不懂你来打我)
  2. python中if的效率_Python 代码性能优化技巧
  3. Microsoft宣布为Power BI提供AI模型构建器,关键驱动程序分析和Azure机器学习集成...
  4. 个人成长中,关于规划设计的思考
  5. 2019年中国高校社会影响力排行榜出炉!有你母校吗?
  6. 孤零零好可怜的光棍节
  7. ZMQ中线程之间发送命令
  8. DNS Flood Detector让DNS更安全
  9. asp.net读写XML小结
  10. linux下安装xgboost
  11. 4行代码,Python玩转美图秀秀
  12. HAL库配置 ADF4351 pll锁相环
  13. 【Flink】Flink中的窗口函数、时间语义及watermark
  14. 网络模块封装-axio
  15. 剪辑视频时PR播放卡顿不连贯|如何修复Premiere软件中播放太卡问题
  16. 如何解决Python中的RuntimeWarning: invalid value encountered in double_scalars问题
  17. Youtube 开发通过遥控机控制实现快进快退功能
  18. Android 拨号盘按键音修改为钢琴音效果实现
  19. 数据库应用系统的生命周期
  20. 测试底妆的软件,你最想看的粉底液测评,我一次性测了12款!!

热门文章

  1. 记2018年技术人一次短暂的创业
  2. PHP:6种GET和POST请求发送方法
  3. 使用ffmpeg录音
  4. 数据库显示日期时仅仅显示“年-月-日”的问题
  5. JavaBean的详细及引用
  6. jps、jinfo、jstat、jstack、jmap、jconsole等命令简介
  7. PHP 利用Mail_MimeDecode类提取邮件正文
  8. 来谈谈JAVA面向对象 - 鲁班即将五杀,大乔送他回家??
  9. zepto源码研究 - ajax.js($.ajaxJSONP 的分析)
  10. 样式中文字和图片对齐问题