我在RHEL盒子上安装了JBOSS EAP6.4,在安装过程中它创建了默认服务 . 我正在尝试启动服务root用户 service jbossas start
,它失败并显示以下消息: /usr/share/jbossas/bin/standalone.sh: line 306: /usr/lib/jvm/jre/bin/java: No such file or directory
但是,当标准通过 /usr/share/jbossas/bin/standalone.sh
时服务器启动完美无缺
据我所知,jboss用户underwhich服务将以某种方式运行不正确的java路径 - 再次默认路径 .
我在这里可能是错的,因此如何解决这个问题?
1 回答
您可以在OS级别为用户的配置文件设置JAVA_HOME环境变量 .
另一种方法,但你应该避免这种情况,是通过EAP 6的
/etc/init.d/jbossas
服务脚本文件(安装为RPM安装)设置JAVA_HOME环境变量 . 此类变量应通过/etc/jbossas/jbossas.conf
文件设置,该文件由安装的服务脚本在内部使用 .