¿La mejor manera de depurar la aplicación web Java empaquetada como WAR usando Eclipse y Maven?

No he creado una aplicación web Java antes, pero la tengo lo suficientemente completa para probar y Maven está construyendo mi archivo WAR perfectamente. Es un proyecto Maven de varios módulos y todos los módulos dependientes tienen sus archivos JAR en el directorio WEB-INF / lib de WAR.

Entonces, todo parece estar bien, pero ¿cómo depurarlo? Sé cómo (desde la línea de comandos) ejecutar WAR en Tomcat en mi máquina. También creo que sé cómo configurar y ejecutar el complemento Maven Jetty desde la línea de comandos. Pero, ¿cuál es la mejor forma de depurar ... con todos los puntos de ruptura y la inspección variable que amo con Eclipse?

¿Hay algún tipo de configuración de inicio que debería crear o adjunto el depurador de forma remota? ¿Hay algo en Eclipse que pueda ayudar ... como un complemento?

Respuestas a la pregunta(4)

Su respuesta a la pregunta