XMPP开发中openfire服务器的搭建及问题处理
2016-07-17 本文已影响95人
张羽婷_Laura
首先安装openfire服务器,安装完成后打开openfire服务器,如图所示:
![](https://img.haomeiwen.com/i1724219/3ee20d20c267fb44.jpg)
如果openfire无法启动,解决方法如下:
打开终端,按顺序输入以下命令:建议逐一复制命令到终端运行
sudo chmod -R 777 /usr/local/openfire/bin
sudo su
cd /usr/local/openfire/bin
export JAVA_HOME=/usr/libexec/java_home
echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
cd /usr/local/openfire/bin
./openfire.sh
一条条执行完毕后,再重新点击Start Openfire就可以了。
openfire启动成功后,点击Open Admin Console配置openfire服务器:
- 设置语言 中文简体
![](https://img.haomeiwen.com/i1724219/7400796f393a0183.jpg)
- 主机设置 设置主机的访问ip地址
![](https://img.haomeiwen.com/i1724219/e5b84c3caf807cc8.jpg)
- 数据库设置
![](https://img.haomeiwen.com/i1724219/221791754bbd0574.jpg)
- 设置数据库连接
![](https://img.haomeiwen.com/i1724219/c90488d068f04a9c.jpg)
密码要空着,不然会报错
在此之前要导入openfire数据库,打开XAMPP服务器,如图:
![](https://img.haomeiwen.com/i1724219/ba8adeeaccfc4bf0.jpg)
点击Go To Application,进入到如下界面:
![](https://img.haomeiwen.com/i1724219/0709d37dca8c3670.jpg)
点击左侧的phpMyAdmin,登陆进去,创建openfire数据库,创建完成后,点击导入,如下图:
![](https://img.haomeiwen.com/i1724219/db45eeb7073980ca.jpg)
- 此时需要一个数据库文件,前往文件夹
![](https://img.haomeiwen.com/i1724219/61d8c2c0066c4994.jpg)
- 找到openfire文件夹,如下图:
![](https://img.haomeiwen.com/i1724219/591242efb268d948.jpg)
- 右键显示简介,修改一下权限,如下图:
![](https://img.haomeiwen.com/i1724219/d6e22adbca57a31d.jpg)
- 设置完成后进入到database文件夹找到openfire_mysql.sql文件,拷贝到桌面,然后回到导入openfire界面,点击浏览,把刚才拷到桌面的openfire_mysql.sql文件添加进去,点击执行,大功告成!接下来回到数据库设置界面,如下图:
![](https://img.haomeiwen.com/i1724219/934d0ad3e207e296.jpg)
- 点击继续,输入邮箱和初始化密码
![](https://img.haomeiwen.com/i1724219/cc88e5c26eb3560b.jpg)
- 登陆成功!!! _~~~
![](https://img.haomeiwen.com/i1724219/40c346d39816bb71.png)