一开始我以为是我 mysql 服务的问题。然后发现 mysql 服务起了还是不对。
然后,网上一堆 说没装 java 的。但是我 java --version 是有的。系统偏好设置里那个提示也没点有用信息。
我就直接去跑了他的启动 shell。显示JAVA_HOME 没有被正确设置。笑了。。想起来前几天升级过 java。
改了 javahome就成功启动了。
/usr/local/openfire/bin/openfire.sh
这个是启动 shell 路径
-------
我靠。我发现我JAVA_HOME 路径是对的。这奇葩了。我就看了眼 shell。
我就觉得是这个 shell 读不到我设置的环境变量。尴尬。怎么办么。蠢办法。把 shell 改了~
if [ -z "$JAVA_HOME" ] ; then
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home
然后就 ok 拉。