首页 文章

JBOSS EAP 6.4作为服务运行时没有选择正确的JAVA

提问于
浏览
0

我在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 回答

  • 1

    您可以在OS级别为用户的配置文件设置JAVA_HOME环境变量 .

    另一种方法,但你应该避免这种情况,是通过EAP 6的 /etc/init.d/jbossas 服务脚本文件(安装为RPM安装)设置JAVA_HOME环境变量 . 此类变量应通过 /etc/jbossas/jbossas.conf 文件设置,该文件由安装的服务脚本在内部使用 .

相关问题