Je veux lancer le mode débogage pour mon application. Mais je dois lancer le mode débogage à partir de l'invite de commande. Est-ce possible ? Et la procédure varie-t-elle entre tomcat 5.5 et tomcat 6 ?
Réponses
Trop de publicités?Ces instructions ont fonctionné pour moi sur apache-tomcat-8.5.20 sur mac os 10.13.3 en utilisant jdk1.8.0_152 :
$ cd /path/to/apache-tomcat-8.5.20/bin
$ export JPDA_ADDRESS="localhost:12321"
$ ./catalina.sh jpda run
Maintenant, connectez-vous au port 12321 depuis IntelliJ/Eclipse et profitez du débogage à distance.
Il y a deux façons de faire fonctionner tomcat en mode débogage
-
Utilisation de jdpa run
-
Utilisation de JAVA_OPTS
Commencez par configurer l'environnement. Ensuite, démarrez le serveur en utilisant les commandes suivantes.
export JPDA_ADDRESS=8000
export JPDA_TRANSPORT=dt_socket
%TOMCAT_HOME%/bin/catalina.sh jpda start
sudo catalina.sh jpda start
se référer à ce article pour plus d'information c'est clairement défini
Dans catalina.bat, définissez le port sur lequel vous souhaitez lancer le débogueur.
if not "%JPDA_ADDRESS%" == "" goto gotJpdaAddress
set JPDA_ADDRESS=9001
Ensuite, vous pouvez simplement lancer le débogueur avec
catalina.bat jpda
Maintenant, à partir d'Eclipse ou IDEA, sélectionnez le débogage à distance et démarrez le débogage en vous connectant au port 9001.
- Réponses précédentes
- Plus de réponses