为Wildfly 10使用自定义JRE

时间:2016-09-13 14:12:09

标签: java-ee wildfly

我是否可以为具有standalone.bat -Djava.jre=<path>

等属性的Wildfly应用程序服务器选择自定义JRE

对于我的项目,重要的是我无法更改参数JAVA_HOME的值

2 个答案:

答案 0 :(得分:5)

您可以设置WildFly使用的JAVA_HOME

对于Linux / UNIX,请检查standalone.conf文件:

# Specify the location of the Java home directory.  If set then $JAVA will
# be defined to $JAVA_HOME/bin/java, else $JAVA will be "java".
#
#JAVA_HOME="/opt/java/jdk"

对于Windows,请检查standalone.conf.bat文件:

rem #
rem # Specify the location of the Java home directory (it is recommended that
rem # this always be set). If set, then "%JAVA_HOME%\bin\java" will be used as
rem # the Java VM executable; otherwise, "%JAVA%" will be used (see below).
rem #
rem set "JAVA_HOME=C:\opt\jdk1.6.0_23"

只需取消注释设置JAVA_HOME变量的行并使用所需路径更新其值。

答案 1 :(得分:-1)

您可以运行

JAVA_HOME=/path/to/Java bin/standalone.sh

或Windows的变体。 这类似于更改独立启动脚本。 JAVA_HOME变量仅对启动的进程起作用。每个其他打开的shell窗口都会看到原始的JAVA_HOME