Comment utiliser la variable D'environnement JAVA OPTS?
comment utiliser la variable JAVA_OPTS
pour configurer un serveur web (un serveur linux)?
comment définir -Djava.awt.headless=true
en utilisant JAVA_OPTS
?
5 réponses
JAVA_OPTS
est la variable d'environnement standard que certains serveurs et d'autres applications java ajoutent à l'appel qui exécute la commande java
.
par exemple dans tomcat si vous définissez JAVA_OPTS='-Xmx1024m'
, le script de démarrage exécutera java org.apache.tomcat.Servert -Xmx1024m
si vous utilisez Linux / OSX, vous pouvez définir JAVA_OPTS, juste avant d'appeler le script de démarrage en faisant
JAVA_OPTS='-Djava.awt.headless=true'
cela ne durera que la console est ouverte. Pour le rendre plus stable, vous pouvez l'ajouter à votre ~/.profile ou ~/.dossier bashrc.
JAVA_OPTS
est une variable d'environnement utilisée par tomcat dans son script de démarrage/arrêt pour configurer les paramètres.
vous pouvez le définir dans linux par
export JAVA_OPTS="-Djava.awt.headless=true"
vient de le comprendre dans Oracle Java la variable environnementale s'appelle: JAVA_TOOL_OPTIONS
plutôt que JAVA_OPTS
JAVA_OPTS
ne se limite pas au processus Java de Tomcat, mais est transmis à tous les processus JVM tournant sur la même machine.
utilisez CATALINA_OPTS
si vous voulez spécifiquement passer les arguments JVM au moteur servlet de Tomcat.