首页 > 代码库 > 关于openfire无法running的问题

关于openfire无法running的问题

技术分享

前几天开启openfire,总是启动不了,找了好久,最终还是解决了,下面我简单说明一下我的问题

1,首先有人说是5223端口被火狐,谷歌浏览器占了

   但是我发现,我重启了电脑之后,5223端口没被占还是开启不了


2,jdk版本不行,要升到最新的版本

  事实证明,我没有升到最高版本,还是启动了


解决方法:

 

打开终端,按顺序输入以下命令:(注意细小的标点符号,建议逐一复制命令到终端运行)

 

: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


原谅我命令行不熟悉,原作者让逐一复制,我真的复制了,开启失败,后来发现了问题

输第一步后会让输密码,也就是你mac的密码

在第五步时,jdk的版本要输自己的jdk的版本,不要一并复制了


技术分享


出现了管理平台监听就说明成功了,此时再去开启openfire就可以了

技术分享


原文说电脑重启之后也能打开,我试了试,貌似之后也有可能打不开,此时再敲一遍命令行就可以了。。。


那么问题来了,我发现openfire 又关闭不了了,试了几次好几次就是不行,没找到其他的好的方法,只能暂时卸载了

三句命令行的事:

 

输入以下命令

sudo rm -rf /Library/PreferencePanes/Openfire.prefPane

sudo rm -rf /usr/local/openfire

sudo rm -rf /Library/LaunchDaemons/org.jivesoftware.openfire.plist

第一条会让你输入管理员密码,尽管你输入的时候,终端不会显示,不必担心,正确输入后按回车,它就执行了.

三条命令以后,openfire就彻底消失了.

关于openfire无法running的问题