plugin oxygen instal eclipse tomcat tomcat7 eclipse-wtp

oxygen - Cómo establecer argumentos de JVM en tomcat que funcionen tanto en eclipse como usando el archivo startup.bat



install tomcat eclipse oxygen (1)

Tengo una instalación de Tomcat 7 en Windows a la que estoy implementando mi aplicación. Tengo un par de argumentos de JVM que necesito establecer para las aplicaciones que se ejecutan en el servidor. Al buscar en la web, encuentro dos (tres si cuenta el servicio de Windows) campamentos:

Para aquellos que usan eclipse:

Haga doble clic en el servidor> Abrir configuración de inicio> pestaña de argumentos

Para aquellos que usan el script de inicio de tomcat:

Cree un setenv.bat (o setenv.sh para Linux) y configure CATALINA_OPTS o JAVA_OPTS

Sin embargo, parecen ser mutuamente excluyentes. Establecer los argumentos en eclipse (+1 si se puede saber dónde están almacenados) no afecta la secuencia de comandos de inicio y la configuración de las propiedades de setenv.bat no afecta al servidor cuando se inicia en eclipse. Ambos trabajan individualmente.

Ambos apuntan a la misma instalación, y en eclipse en la página de resumen del servidor, he seleccionado "Usar la instalación de Tomcat (toma el control de la instalación de Tomcat).


Como mencioné en el comentario anterior, parece que los complementos de WTP no llaman a los scripts de inicio, sino que invocan directamente a Tomcat a través del ejecutable de Java. Por lo tanto, los argumentos de VM de eclipse se colocan directamente en la línea de comandos, no se almacenan en ningún archivo de configuración como setenv.bat, ni tampoco se lee desde dicho archivo de configuración desde el inicio. Por lo tanto, los dos están completamente separados en la configuración.