您的位置:首页 > 运维架构

MAC openfire 无法启动

2016-04-15 19:45 253 查看
安装openfire前,需要先安装java jdk  http://download.csdn.net/download/kaitiren/9101487
1.openfire无法正常启动的解决办法(mac Could not start the Openfire server;点击stop Openfire无反应)

可能的原因安装的是java插件而非jdk,需要把插件移除,当插件和JDK都安装的情况下也是无法正常启动,执行以下两条命令便可以移除插件(退出偏好设置在执行代码,否则有可能造成偏好设置中java图标残留)

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

有可能是电脑上安装了两个版本的JDK,请检查 /Library/Java/JavaVirtualMachines/  文件夹下,是否存在多个版本的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_40.jdk/Contents/Home

⑥:   cd /usr/local/openfire/bin

⑦:  ./openfire.sh

执行完命令后 点击“Start Openfire”便可以正常启动,我的Mac10.10.5系统,启动的时候,无法手动关闭。重启电脑后,Openfire处于关闭状态,必须再次执行以上7条命令才能正常启动,我认为是java插件的问题,移除插件后,不用执行以上命令便可正常启动。

2.如果openfire软件出错,请移除重新安装,移除命令,执行确保你已经关掉了openfire

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

sudo rm -rf /usr/local/openfire

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

2。Mac jdk路径   /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息