A melhor maneira de depurar aplicativos da Web Java empacotados como um WAR usando Eclipse e Maven?

Eu não construí um aplicativo da Web Java antes, mas tenho o suficiente para testar e o Maven está construindo meu arquivo WAR muito bem. É um projeto Maven com vários módulos e todos os módulos dependentes têm seus arquivos JAR no diretório WEB-INF / lib do WAR.

Então, tudo parece bem, mas como depurar? Eu sei como (na linha de comando) executar o WAR no Tomcat na minha máquina. Também acho que sei como configurar e executar o plugin Maven Jetty a partir da linha de comando. Mas qual a melhor forma de depurar ... com todos os pontos de interrupção e inspeção variável que eu amo no Eclipse?

Existe algum tipo de configuração de inicialização que devo criar ou anexo o depurador remotamente? Existe algo no Eclipse que pode ajudar ... como um plugin?

questionAnswers(4)

yourAnswerToTheQuestion