Dans le répertoire bin de tomcat où catalina.bat
o .sh
est trouvé (alias {CATALINA_BASE}/bin), modifiez-le (créez-le s'il n'est pas là) :
setenv.bat/.sh
Ajoutez la ligne suivante :
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
C'est tout ce que vous avez à faire, vous n'avez pas besoin d'éditer le fichier catalina.bat
(ou .sh
).
Voir les commentaires dans catalina.bat
ou catalina.sh
.
Il se peut que vous deviez adapter la syntaxe à votre environnement/situation particulière. Par exemple, si vous avez déjà défini CATALINA_OPTS, vous pouvez faire quelque chose comme ceci (dans un environnement Windows) :
set CATALINA_OPTS=%CATALINA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8088,server=y,suspend=n
Pour déboguer depuis Eclipse :
run->Debug configurations...->Application Java à distance->Nouveau
et spécifiez un nom, le projet que vous déboguez, ainsi que l'hôte tomcat et le port de débogage spécifiés ci-dessus.
0 votes
Pouvez-vous s'il vous plaît poster votre configuration distante utilisée dans eclipse.