tomcat-maven-plugin : debug
Le plugin tomcat de Maven est très pratique lors du développement d’une application web. Voici comment le configurer :
<!-- Embedded Tomcat (package tomcat:run) -->
<!-- Standalone Tomcat (package tomcat:deploy) -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<path>/${project.build.finalName}</path>
<!-- Embedded port -->
<port>9090</port>
</configuration>
</plugin>
Le plugin démarre le serveur dans la sa propre JVM. Pour pouvoir débuger votre application, il faut donc uniquement démarrer Maven avec l’option de debug comme cela :
mvn tomcat:run -DXdebug -DXnoagent -Djava.compiler=NONE -DXrunjdwp:transport=dt_socket,address=3998,suspend=n,server=y
Ou bien, si vous utilisez eclipse avec le plugin m2eclipse : cliquer avec le bouton droit de votre souris sur le projet : Debug As -> Maven build … .