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

时间:2017-10-25 19:29:12

标签: jboss jboss6.x

我在RHEL盒子上安装了JBOSS EAP6.4,在安装过程中它创建了默认服务。我正在尝试启动服务root用户subspec2,它失败并显示以下消息: /usr/share/jbossas/bin/standalone.sh:line 306:/ usr / lib / jvm / jre / bin / java:没有这样的文件或目录

但是,通过service jbossas start

标准时,服务器启动会很好

据我了解,jboss用户underwhich服务将以某种方式运行不正确的java路径 - 再次默认路径。

我在这里可能是错的,因此如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以在操作系统级别为用户的配置文件设置JAVA_HOME环境变量。

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