下载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_131.jdk/Contents/Home
cd /usr/local/openfire/bin
./openfire.sh
重新配置OpenFire数据库
1.停止oepnfire服务
[root@openfire.clvn.com.cn ~]# su - openfire
-bash-4.1$ cd /usr/local/openfire/bin
-bash-4.1$ ./openfire stop
2.找到openfire配置文件
[root@openfire.clvn.com.cn ~]# cd /usr/local/openfire/conf/
[root@openfire.clvn.com.cn conf]# ls
available-plugins.xml crowd.properties openfire.xml security.xml server-update.xml
[root@openfire.clvn.com.cn conf]# vim openfire.xml
找到
<setup>true</setup>
将其删除
3.重新启动openfire
[root@openfire.clvn.com.cn ~]# su - openfire
-bash-4.1$ cd /usr/local/openfire/bin
-bash-4.1$ ./openfire start
Starting openfire结果你可能把JAVA_HOME的环境变量设置错了,报错如下
sh-3.2# ./openfire.sh
Error: JAVA_HOME is not defined correctly.
We cannot execute **/usr/libexec/java_home**/bin/java
设置JAVA_HOME环境变量
touch .bash_profile
open .bash_profile 查看JAVA_HOME环境变量
Mac下查看已安装的jdk版本及其安装目录:
1、打开终端,输入:/usr/libexec/java_home -V
注意:输入命令参数区分大小写(-v是不对的,必须是-V)