XMPP聊天之Openfire 的安装和配置---Mac OS
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相关推荐
- OpenCV 安装和配置 - Mac OS 环境
1.本文环境 Mac OS版本12.3.1 OpenCV版本4.6.0 2.OpenCV的安装 2.1.首先检查下是否已经安装了cmake cmake --version 若没有安装,执行命令: br ...
- Openfire 的安装和配置
1. 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:htt ...
- mac nginx php7 配置,mac os下配置nginx+php7.1+fastcgi
推荐文章 MAC安装配置Tornado 下载文件 下载python,可以根据个人需要下载python2.x或者python3.x,下载tornado安装包. 开始安装 安装python和tornado ...
- oracle instant client配置(MAC OS)
oracle instant client配置(MAC OS) vi ~/.bash_profileexport ORACLE_HOME=/opt/oracle/instantclient_11_2/ ...
- Win10 安装 VMWare中 MAC OS X的安装,VMWare tools的配置与iOS的Helloworld
iOS的开发必须在MAC OS X系统下进行,这很蛋疼,现在MACBOOK动不动就上千上万大洋,这足够买台配置怪兽了,好吗?然而,我们是可以通过在VMWare中安装MAC OS X进行iOS开发的.对 ...
- Oracle VM VirtualBox安装配置Mac OS
一.在 Windows 10 上创建 macOS 虚拟机需要哪些文件? 在深入研究"操作方法"之前,您需要下载并安装基本工具.本教程详细介绍了如何使用Oracle VirtualB ...
- 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 ...
- 【转】windows环境下安装win8.1+Mac OS X 10.10双系统教程
先要感谢远景论坛里的各位大神们的帖子 没有他们的分享我也不能顺利的装上Mac OS X 10.10! 写这篇随笔主要是为了防止自己遗忘,同时给大家分享下我的经验. 本教程适用于BIOS+MBR分区的 ...
- PC电脑安装苹果操作系统MAC OS X【图文教程】
编辑好不容易找到了一套MAC PC版,在自己的IBM T40上体验了一把苹果的味道.与XP不同,在PC本本上安装之前还需要做一些准备工作.首先要确定您本本的CPU需要同时支持SSE2和SSE3指令集, ...
最新文章
- 【网页前端设计Front end】HTML语言基础.上(看不懂你来打我)
- python中if的效率_Python 代码性能优化技巧
- Microsoft宣布为Power BI提供AI模型构建器,关键驱动程序分析和Azure机器学习集成...
- 个人成长中,关于规划设计的思考
- 2019年中国高校社会影响力排行榜出炉!有你母校吗?
- 孤零零好可怜的光棍节
- ZMQ中线程之间发送命令
- DNS Flood Detector让DNS更安全
- asp.net读写XML小结
- linux下安装xgboost
- 4行代码,Python玩转美图秀秀
- HAL库配置 ADF4351 pll锁相环
- 【Flink】Flink中的窗口函数、时间语义及watermark
- 网络模块封装-axio
- 剪辑视频时PR播放卡顿不连贯|如何修复Premiere软件中播放太卡问题
- 如何解决Python中的RuntimeWarning: invalid value encountered in double_scalars问题
- Youtube 开发通过遥控机控制实现快进快退功能
- Android 拨号盘按键音修改为钢琴音效果实现
- 数据库应用系统的生命周期
- 测试底妆的软件,你最想看的粉底液测评,我一次性测了12款!!