¿Cómo uso la variable JAVA_OPTS
para configurar un servidor web (un servidor Linux)?¿Cómo uso la variable de entorno JAVA_OPTS?
¿Cómo puedo configurar -Djava.awt.headless=true
usando JAVA_OPTS
?
¿Cómo uso la variable JAVA_OPTS
para configurar un servidor web (un servidor Linux)?¿Cómo uso la variable de entorno JAVA_OPTS?
¿Cómo puedo configurar -Djava.awt.headless=true
usando JAVA_OPTS
?
JAVA_OPTS
es la variable de entorno estándar que algunos servidores y otras aplicaciones java anexan a la llamada que se ejecuta el comando java
.
Por ejemplo, en Tomcat si se define JAVA_OPTS='-Xmx1024m'
, el script de inicio se ejecutará java org.apache.tomcat.Servert -Xmx1024m
Si está ejecutando en Linux/OSX, se pueden establecer las JAVA_OPTS, justo antes de llamar al script de inicio haciendo
JAVA_OPTS='-Djava.awt.headless=true'
Esto solo durará mientras la consola esté abierta. Para hacerlo más permanente, puede agregarlo a su archivo ~/.profile o ~/.bashrc.
JAVA_OPTS
es una variable de entorno utilizada por tomcat en su secuencia de comandos de inicio/apagado para configurar params.
Se puede configurar en Linux por
export JAVA_OPTS="-Djava.awt.headless=true"
Gracias por su respuesta –
redacción simple agradable – pushya
JAVA_OPTS no está restringido al proceso de Java de Tomcat, sino que se pasa a todos los procesos de JVM que se ejecutan en la misma máquina.
Utilice CATALINA_OPTS si desea pasar específicamente argumentos de JVM al motor de servlet de Tomcat.
Esto no es estrictamente correcto. Muchos "procesos de JVM" no prestan atención a $ JAVA_OPTS en absoluto. Por ejemplo, ninguno de los comandos Oracle de Oracle, Apache "mvn", Apache "ant", ... –
Justo lo descubrió en Oracle Java la variable ambiental se llama: JAVA_TOOL_OPTIONS
en lugar de JAVA_OPTS
En realidad, puede, a pesar de que la respuesta aceptada diciendo que no se puede.
Hay una variable de entorno '' _JAVA_OPTIONS, mas sobre esto here
si ejecuta arranque primavera frasco totalmente ejecutable, se puede por esta opción para especificar la propiedad -D, por ejemplo, JAVA_OPTS = "- Dspring.profiles.active = test" ./myapp.jar – zhuguowei