JBOSS EAP 6.4 运行即服务不会选择正确的 JAVA



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

但是,当服务器是标准到/usr/share/jbossas/bin/standalone.sh时,服务器启动良好

据我了解,jboss 用户在哪个服务下会以某种方式运行,选择不正确的 java 路径 - 再次是默认路径。

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

您可以在

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

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

最新更新