Hoe gebruik ik de Java_opts Milieuvariabele?

Hoe gebruik ik de JAVA_OPTSVariabele om een ​​webserver (een Linux-server) te configureren?

Hoe kan ik -Djava.awt.headless=truegebruiken met JAVA_OPTS?


Antwoord 1, Autoriteit 100%

JAVA_OPTSis de standaardomgeving variabel die sommige servers en andere Java-apps toevoegen aan de oproep die de java-opdracht uitvoeren.

Bijvoorbeeld in Tomcat als u definieert JAVA_OPTS='-Xmx1024m', wordt het opstartcript uitgevoerd java org.apache.tomcat.Servert -Xmx1024m

Als u in Linux / OSX gebruikt, kunt u de Java_opts instellen, vlak voordat u het start-upscript belt door

te doen

JAVA_OPTS='-Djava.awt.headless=true'

Dit zal pas duren zolang de console open is.
Om het permanent te maken, kunt u het toevoegen aan uw ~ / .profile of ~ / .bashrc-bestand.


Antwoord 2, Autoriteit 23%

Net ontdekte het in Oracle Java De milieuvariabele wordt genoemd: JAVA_TOOL_OPTIONS
in plaats van JAVA_OPTS


Antwoord 3, Autoriteit 20%

JAVA_OPTSIs Milieu Variabele gebruikt door Tomcat in het start-up / shutdown-script om de paramors te configureren.

U kunt het in Linux instellen met

export JAVA_OPTS="-Djava.awt.headless=true" 

Antwoord 4, Autoriteit 9%

JAVA_OPTSis niet beperkt tot het Java-proces van Tomcat, maar doorgegeven aan alle JVM-processen die op dezelfde machine draaien.

Gebruik CATALINA_OPTSAls u specifiek JVM-argumenten wilt doorgeven aan de Serlet Engine van Tomcat.


Antwoord 5, Autoriteit 3%

eigenlijk, je kunt, ook al geaccepteerd antwoord zeggen dat je het niet kunt.

Er is een omgevingsvariabele _JAVA_OPTIONS, meer hierover hier


Antwoord 6

Zoals vermeld in deze links hieronder, kunt u JAVA_OPTS voor Wildfly/JBoss bewerken in bin/standalone.conf

Other episodes