Estoy ejecutando Tomcat usando el paquete tomcat6 de Ubuntu 9.04, que hace un demonio de Tomcat usando jsvc. Me gustaría saber la forma correcta de configurar las opciones -Xmx
de almacenamiento dinámico de Java como para Tomcat. Me gustaría poner la configuración donde sea más estilísticamente correcta, y donde sea menos probable que las actualizaciones de paquetes de Ubuntu sobrescriban.
Las opciones que veo ahora:
- Codifícalos en algún lugar
/etc/init.d/tomcat6
. - Codifícalos en algún lugar
/usr/share/tomcat6/bin/catalina.sh
. - Cree una línea
/usr/share/tomcat6/bin/startup.sh
para configurar CATALINA_OPTS para que tenga los indicadores deseados, y luego exporte CATALINA_OPTS como una variable de entorno. (Esto parece que será recogido porcatalina.sh
).
La última opción suena como la mejor, y se recomienda (sin explicación de por qué) en el aumento del espacio de almacenamiento dinámico de Java en el script de inicio de Tomcat . Pero quería obtener una segunda opinión. ¿Alguien quiere confirmar que no hay una mejor manera?