java - permsize - optimizar tomcat
¿Pasar argumentos de JVM a Tomcat cuando se ejecuta como un servicio? (2)
Necesita editar el servicio de Windows. Hay tres maneras de hacer esto:
Inicie
Tomcat5w
con//MS//
ServiceName para obtener un ícono en la bandeja del sistema que le da acceso rápido a la configuración del servicio.Abra el administrador de servicios en el "Panel de control". Hay una entrada para Tomcat.
En el editor, hay una pestaña donde puede agregar parámetros de JVM adicionales.
La tercera forma (que yo prefiero) es escribir un script que edite la configuración por usted. De esta manera, puede guardar la configuración en alguna parte para realizar una copia de seguridad. Vea los documentos sobre cómo hacerlo (Sugerencia: use tomcat5 //US//...
)
Necesito pasar un par de argumentos de JVM a la JVM en la que se está ejecutando Tomcat para que mi aplicación pueda recogerlos.
Quiero seguir el proceso descrito en este artículo para recoger variables de entorno .
¿Cómo voy a hacer esto?
ACTUALIZAR Lo siento Esto se está ejecutando en Windows (7 en mi Dev machine 2003 en el servidor del cliente)
Windows:
En su carpeta Tomcat / bin, debe tener una aplicación de administración tomcat5w.exe. Vaya a la pestaña Java y agregue los argumentos en el cuadro "Opciones de Java:".
Linux / UNIX:
En * nix, los cambios en el archivo setenv.sh deben recogerse:
export JAVA_OPTS=-server -Xms2g -Xmx4g -XX:PermSize=64m -XX:MaxPermSize=256m $JAVA_OPTS
No toque catalina.sh u otros archivos en la bandeja