rpm安装完openfire后,启动openfire:/etc/init.d/openfire start,没有启动成功,同时查看日志输出,如下:
nohup: failed to run command `/opt/openfire/jre/bin/java': No such file or directory
经检查,发现问题出在安装时自带的jre是32位,但操作系统却是64位操作平台。
解决办法:
在/etc/init.d/openfire启动脚本中,指定本机可用的64位jre安装目录JAVA_HOME,如下:
JAVA_HOME="/usr/lib/jvm/jre-1.6.0-openjdk.x86_64"