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.