Openfire 环境配置

JDK

Mac的jdk文件目录: /Library/Java/JavaVirtualMachines/
查看是否有多个版本的jdk, 保留最新的版本删除其他的
移除安装的Java插件, 安装JDK

(退出偏好设置在执行命令,否则有可能造成偏好设置中java图标残留)
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

去官网下载最新的jdk安装
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

MySQL

Step 1: 安装mysql

$brew install mysql

Step 2: 登录MySQL

$mysql -u root -p

这里碰到要输入密码, 直接回车,因为你没有设置密码,那么初始密码就是空
Step 3: 设置密码(这一步也可以直接跳过)

$mysql -u root -p password 12345

Step 4: 创建数据库

$create database openfire; //创建名为openfire数据库
$show databases; //显示所有数据库列表
$use openfire; //打开某个数据库(比如数据库:openfire)
$show tables; //显示本库中的所有表
$describe table1; //显示某表(table1)的结构

Openfire

Step 1 : 安装java环境, 即jdk

Step 2: 下载安装openfire 下载链接:http://www.igniterealtime.org/downloads/index.jsp
我安装的是4.3.2的版本

Step 3: 启动openfire

$sudo chmod -R 777 /usr/local/openfire/bin
$sudo su
sh-3.2# cd /usr/local/openfire/bin
sh-3.2# export JAVA_HOME=`/usr/libexec/java_home`
sh-3.2# echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home 
//可通过 $java -version 查看版本 
sh-3.2# cd /usr/local/openfire/bin 
sh-3.2# ./openfire.sh

如出现输入./openfire.sh后,显示permission denied的情况,则可以关闭再次打开终端首先输入 sudo chmod -R 777 /usr/local/openfire/bin 来取得文件夹权限。(重新走一次)
Step 4: 关闭Openfire服务器(点击软件的关闭按钮没有用的话)

Ctl + C 
exit

最终得重启电脑

启动之后 就可以去设置了具体的界面可以参照:http://www.cnblogs.com/xiaodao/archive/2013/04/05/3000554.html
修改openfire配置文件:

/usr/local/openfire/conf/openfire.xml

无权修改可以用命令获取权限 比如

$sudo chmod -R 777 /usr/local/openfire/conf

常见的错误提示:https://blog.csdn.net/weixin_42323802/article/details/82500458

卸载openfire

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane
sudo rm -rf /usr/local/openfire
sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

原创博客, 转载请注明出处, 谢谢
原文链接: https://www.jianshu.com/p/823406c580e5

你可能感兴趣的:(Openfire 环境配置)