我可以選擇一個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