JBOSS EAP 6.4 运行 因为服务没有选择正确的 JAVA
JBOSS EAP 6.4 run as service does not pick the correct JAVA
我已经在 RHEL 机器上安装了 JBOSS EAP6.4,并且在安装过程中它创建了默认服务。我正在尝试通过 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 用户在其服务下 运行 以某种方式选择了不正确的 java 路径 - 又是默认路径。
我在这里可能是错的,因此我该如何解决这个问题?
您可以在 OS 级别为用户配置文件设置 JAVA_HOME 环境变量。
另一种方法,但你应该避免,是通过 EAP 6(安装为 RPM 安装)的 /etc/init.d/jbossas
服务脚本文件设置 JAVA_HOME 环境变量。此类变量应通过安装的服务脚本在内部使用的 /etc/jbossas/jbossas.conf
文件进行设置。
我已经在 RHEL 机器上安装了 JBOSS EAP6.4,并且在安装过程中它创建了默认服务。我正在尝试通过 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 用户在其服务下 运行 以某种方式选择了不正确的 java 路径 - 又是默认路径。
我在这里可能是错的,因此我该如何解决这个问题?
您可以在 OS 级别为用户配置文件设置 JAVA_HOME 环境变量。
另一种方法,但你应该避免,是通过 EAP 6(安装为 RPM 安装)的 /etc/init.d/jbossas
服务脚本文件设置 JAVA_HOME 环境变量。此类变量应通过安装的服务脚本在内部使用的 /etc/jbossas/jbossas.conf
文件进行设置。