我在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路径 - 再次默认路径。
我在这里可能是错的,因此如何解决这个问题?
答案 0 :(得分:1)
您可以在操作系统级别为用户的配置文件设置JAVA_HOME环境变量。
另一种方法,但你应该避免这种情况,是通过EAP 6的/etc/init.d/jbossas
服务脚本文件(安装为RPM安装)设置JAVA_HOME环境变量。此类变量应通过/etc/jbossas/jbossas.conf
文件设置,该文件由安装的服务脚本在内部使用。