史上最全面XMPP Openfire 服务器搭建文档以及搭建XMPP服务器环境总结
2016-02-17 11:17
501 查看
刚刚过年,回到公司,赶紧还没有收心,赶紧找点事情做一做,以前13年的时候,还搭建过,重新再过一篇
顺便,把踩得坑给写下来。
用到的三个软件
第一个是java JDK
第二个是 openfire服务器安装包
第三个是 类似QQ,开发xmpp对应的客户端
大概流程为 :
1. 安装 Mysql ,具体方法自己百度 ,推荐同时下载一个 MySQLWorkbench, MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。,具体方法可以参照 http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html
2. 如果JAVA 环境太低了,请自行更新,去官网下载对应的 JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
3. 搭建openfire服务器。
一 . 下载安装
Openfire 下载地址:http://www.igniterealtime.org/downloads/index.jsp
进入下载最新的mac版本Openfire安装包, Spark 安装包。
下载完后双击安装包,点击
,在安装引导下进行傻瓜式安装。
安装完成后,进入系统偏好,在其他下点击Openfire图标
具体方法参照 : http://blog.sina.com.cn/s/blog_6ca8877f0101hxe7.html 4. 现在在系统偏好设置下面就会出现这两个图标
现在先点击OpenFire :
我们点击 Start Openfire,让OpenFire服务开始启动,启动完毕后,我们就可以点击 Administration下的按钮,进入服务器后台, 然后会要求输入管理员账号密码 : 对应的密码设置教程 http://blog.csdn.net/hongyu6/article/details/5743685
注意,如果出现的问题对应解决方法 : 每次启动MAC后,发现openfire服务都启动不鸟,点击上面的Start Openfire按钮都毫无反应 ,1.首先检查你的JAVA jdk是否与 当前OS系统版本, Openfire版本成对应, 如果不是,就请先安装相匹配对应的软件, 如果软件,环境对应的,最终的解决办法是:
打开终端,输入以下命令:
a:sudo su
b: cd /usr/local/openfire/bin
c:export JAVA_HOME=`/usr/libexec/java_home`
d:echo $JAVA_HOME
这个输入上面的命令,后回车,就会出现后面的这些语句 /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
e: cd /usr/local/openfire/bin
f: ./openfire.sh
执行完这些命令之后,服务器就可以启动了,每次开机后,都启动不鸟的话,都试下这个方法
附图:
如出现输入./openfire.sh后,显示permission denied的情况,则可以关闭再次打开终端首先输入 sudo chmod -R 777 /usr/local/openfire/bin 来取得文件夹权限。
现在服务器就打开了
,点击右侧按钮,就可以进入服务器后台,进行查看各种参数。
5.傻瓜式安装 Spark. (Spark如果点击无反应,请检查对应的JAVA jdk 版本,需相对应,或者升级 Spark版本)
6. 宣告完成 。
顺便,把踩得坑给写下来。
用到的三个软件
第一个是java JDK
第二个是 openfire服务器安装包
第三个是 类似QQ,开发xmpp对应的客户端
大概流程为 :
1. 安装 Mysql ,具体方法自己百度 ,推荐同时下载一个 MySQLWorkbench, MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。,具体方法可以参照 http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html
2. 如果JAVA 环境太低了,请自行更新,去官网下载对应的 JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
3. 搭建openfire服务器。
一 . 下载安装
Openfire 下载地址:http://www.igniterealtime.org/downloads/index.jsp
进入下载最新的mac版本Openfire安装包, Spark 安装包。
下载完后双击安装包,点击
,在安装引导下进行傻瓜式安装。
安装完成后,进入系统偏好,在其他下点击Openfire图标
具体方法参照 : http://blog.sina.com.cn/s/blog_6ca8877f0101hxe7.html 4. 现在在系统偏好设置下面就会出现这两个图标
现在先点击OpenFire :
我们点击 Start Openfire,让OpenFire服务开始启动,启动完毕后,我们就可以点击 Administration下的按钮,进入服务器后台, 然后会要求输入管理员账号密码 : 对应的密码设置教程 http://blog.csdn.net/hongyu6/article/details/5743685
注意,如果出现的问题对应解决方法 : 每次启动MAC后,发现openfire服务都启动不鸟,点击上面的Start Openfire按钮都毫无反应 ,1.首先检查你的JAVA jdk是否与 当前OS系统版本, Openfire版本成对应, 如果不是,就请先安装相匹配对应的软件, 如果软件,环境对应的,最终的解决办法是:
打开终端,输入以下命令:
a:sudo su
b: cd /usr/local/openfire/bin
c:export JAVA_HOME=`/usr/libexec/java_home`
d:echo $JAVA_HOME
这个输入上面的命令,后回车,就会出现后面的这些语句 /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home
e: cd /usr/local/openfire/bin
f: ./openfire.sh
执行完这些命令之后,服务器就可以启动了,每次开机后,都启动不鸟的话,都试下这个方法
附图:
如出现输入./openfire.sh后,显示permission denied的情况,则可以关闭再次打开终端首先输入 sudo chmod -R 777 /usr/local/openfire/bin 来取得文件夹权限。
现在服务器就打开了
,点击右侧按钮,就可以进入服务器后台,进行查看各种参数。
5.傻瓜式安装 Spark. (Spark如果点击无反应,请检查对应的JAVA jdk 版本,需相对应,或者升级 Spark版本)
6. 宣告完成 。
相关文章推荐
- bash数学运算
- Eclipse 启动Tomcat后web项目的classes的子文件夹中没有calss文件
- Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例)
- centos7 关闭firewall安装iptables并配置
- Linux查找查看帮助命令
- tomcat部署项目的几种方法
- docker修改默认存储位置
- shell脚本学习
- Tomcat学习—Tomcat的简介和目录以及配置文件介绍(Windows环境)
- 如何查看linux发行版版本信息
- Citrix XenServer下Linux系统的VPS进入单用户模式修改密码方法
- 修改Centos 主机名颜色(只为区分主备以免误操作)
- 基于Flume的美团日志收集系统(一)架构和设计
- 在Linux下基于Eclipse的Hadoop应用开发环境配置
- Linux Shell 编程语法
- Maven + Eclipse + Tomcat 调试设置
- Linux Shell 基本语法
- Shell编程—定时任务
- 架构设计:负载均衡层设计方案(1)——负载场景和解决方式
- Linux下SVN服务搭建