Solía ejecutar Tomcat por separado en mi máquina. Tenía un script Ant que reconstruiría mi proyecto, lo desplegaría localmente y reiniciaría Tomcat. Todo funcionó bien, pero no pude depurar la aplicación web dentro de Eclipse.¿Cómo administrar adecuadamente las aplicaciones web Tomcat dentro de Eclipse?
Así que aprendí a configurar Tomcat dentro de Eclipse y obtuve mi aplicación web en funcionamiento. Ahora el problema es que no entiendo completamente cómo administrarlo de esta manera. Eclipse está configurado para construir automáticamente mi proyecto en los cambios, pero esos cambios no parecen reflejarse siempre en la aplicación web. A veces tengo que crear manualmente el proyecto y "limpiar" manualmente el servidor para que se reflejen los cambios.
¿Existen reglas en algún lugar sobre cómo administrar esta configuración? Por ejemplo, si solo cambio un JSP, ¿se sincronizará automáticamente? Si cambio una clase de servlet, entonces necesito reconstruir el proyecto manualmente? ¿Son consistentes estas reglas, o debería reconstruirlas y limpiarlas todas las veces?
Realmente agradecería que alguien pudiera darme las mejores reglas de práctica o señalarme un buen recurso para aprender a manejar este entorno.
PS. Estoy usando el paquete Eclipse 3.4.1 Java EE y Tomcat v5.5