1. Openfire安装
1). 打开终端, 使用java -version
命令查看是否拥有Java环境, 如果有,则直接看第三步,如果没有则接着看第二步, 图1所示为存在Java环境时的状态。
![3110861-c74fdb95203e2f43.png](https://upload-images.jianshu.io/upload_images/3110861-c74fdb95203e2f43.png)
2). Java 环境, 下载后直接运行即可。
3). MySQL,先选择mysql-5.6.12-osx10.7-x86_64.pkg,然后选择MySQL.prefPane执行,完成之后会在系统的偏好设置中出现MySQL选项, 单击此选项, 会出现图4的样子, 点击Start MySQL Server开启MySQL数据库。
![3110861-6fb17d3ec9e878c3.png](https://upload-images.jianshu.io/upload_images/3110861-6fb17d3ec9e878c3.png)
![3110861-33b2439dce441157.png](https://upload-images.jianshu.io/upload_images/3110861-33b2439dce441157.png)
![3110861-9e4315bc7b21c677.png](https://upload-images.jianshu.io/upload_images/3110861-9e4315bc7b21c677.png)
4). 安装 Navicat(MySQL管理工具), 下载安装。
打开之后,点击左侧连接->MySQL,出现如下界面,输入连接名(可任意输入),点击好即可连接。连接好之后创建数据库(如图6),输入数据库名称XMPP即可。
![3110861-320f17f8091c4ff7.png](https://upload-images.jianshu.io/upload_images/3110861-320f17f8091c4ff7.png)
![3110861-f64fd0b7eb68d43e.png](https://upload-images.jianshu.io/upload_images/3110861-f64fd0b7eb68d43e.png)
![3110861-3867d8f6c002ae59.png](https://upload-images.jianshu.io/upload_images/3110861-3867d8f6c002ae59.png)
5). Openfire,下载之后傻瓜式的安装即可,安装完成后,会在系统偏好设置中出现Openfire选项。点击开启Openfire服务器(如图6), 点击Open Admin Console进入管理员界面, 进行配置。
![3110861-2abf7faafcb89dd4.png](https://upload-images.jianshu.io/upload_images/3110861-2abf7faafcb89dd4.png)
![3110861-18cd1743bca66474.png](https://upload-images.jianshu.io/upload_images/3110861-18cd1743bca66474.png)
6). 配置Openfire
I. 设置语言--中文简体
![3110861-6d44b7d0c222d851.png](https://upload-images.jianshu.io/upload_images/3110861-6d44b7d0c222d851.png)
II. 更改域名--mazaiting.com(可自己设置),其他可不更改。
![3110861-c08856ca74691c7a.png](https://upload-images.jianshu.io/upload_images/3110861-c08856ca74691c7a.png)
III. 设置数据库
![3110861-f94a8030b835e0f0.png](https://upload-images.jianshu.io/upload_images/3110861-f94a8030b835e0f0.png)
IV. 数据库配置
- 数据库驱动选项这里选择MySQL(可根据自己使用的数据库进行更改)
- JDBC驱动程序类在选择驱动选项的时候自动填写,无需更改
- 数据库URL在选择驱动选项的时候自动填写为"jdbc:mysql://[host-name]:3306/[database-name]?rewriteBatchedStatements=true", 这里需要将"[host-name]"改为数据库所在的ip地址的主机,这里是本机则设置为"127.0.0.1"; "3306"是端口,若自己的数据库端口不是3306,则不用更改;"[database-name]"需要更改为自己创建的数据库名称。
- 用户名为root
- 密码为空, 如果更改过MySQL的密码,这里填写对应的密码即可。
-
设置完成之后如图14.
图13.png
图14.pngV. 特性设置
图15.png
VI. 设置管理员邮箱和密码 - 邮箱设置为自己的
-
密码我这里设置为admin,管理员登录名也为admin
图16.pngVII. 设置完成后出现如下界面,点击登录到管理控制台,输入管理员admin及密码admin即可登录。这里的管理员admin是不变的,但是密码是上一步自己设定的,登录成功之后出现图18界面。
图17.png
图18.png
6). Spark,安装后打开Spark, 此时发现打不开。
-
解决方法:右键Spark->显示简介->通用->勾选以32位模式打开。
图19.png打开后的界面,在此界面输入用户名admin,密码admin,服务器127.0.0.1,点击Login,成功登陆后的界面如图21。
图20.png
图21.png
2. 使用系统应用IMessage(信息)登陆
1). 打开
![3110861-bf062c6733bd5186.png](https://upload-images.jianshu.io/upload_images/3110861-bf062c6733bd5186.png)
2). 添加账户, 选择其他信息账户...登陆
![3110861-b6443963280eef73.png](https://upload-images.jianshu.io/upload_images/3110861-b6443963280eef73.png)
3). 账户类型这里选择Jabber(原因XMPP前身叫Jabber),账户名admin@mazaiting.com(Jabber ID组成 用户名@服务器名称),其中服务器名称从Openfire管理控制台主页查看,密码admin,服务器127.0.0.1,端口5222,点击创建。登陆成功之后界面如图25.
![3110861-cc0aec00b5e2f8f2.png](https://upload-images.jianshu.io/upload_images/3110861-cc0aec00b5e2f8f2.png)
![3110861-6599e2eeb740de4a.png](https://upload-images.jianshu.io/upload_images/3110861-6599e2eeb740de4a.png)