我可以选择一个Wildfly应用服务器的自定义JRE中包含standalone.bat -Djava.jre=<path>
使用自定义JRE的Wildfly 10
我的项目的属性,它是我不能改变参数JAVA_HOME的值是重要
我可以选择一个Wildfly应用服务器的自定义JRE中包含standalone.bat -Djava.jre=<path>
使用自定义JRE的Wildfly 10
我的项目的属性,它是我不能改变参数JAVA_HOME的值是重要
您可以设置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
变量的行和更新其价值所需的路径。
您可能会遇到
JAVA_HOME=/path/to/Java bin/standalone.sh
或它的Windows的变种。 这与更改独立启动脚本类似。 JAVA_HOME变量仅对已启动的进程生效。每个其他打开的shell窗口将看到原来的JAVA_HOME
这就是'standalone.conf'的意思;) –
感谢您的评论,但没有解决我的问题。我不能使用像JAVA_HOME或JAVA – root404
@ root404这样的变量这种方法将改变WildFly使用的'JAVA_HOME'变量。它不会影响系统中定义的环境变量。 –
选项“-D ....”是从已运行的JVM中评估的,因此它已启动。 – wfink