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?Sur Windows
$ catalina.bat jpda start
Sur Linux/Unix
$ catalina.sh jpda start
Plus d'informations ---->
https://cwiki.apache.org/confluence/display/TOMCAT/Developing
Pour Windows, définissez d'abord les variables :
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
pour démarrer le serveur en mode débogage :
%TOMCAT_HOME%/bin/catalina.bat jpda start
Pour unix, exportez d'abord les variables :
export JPDA_ADDRESS=8000
export JPDA_TRANSPORT=dt_socket
et pour démarrer le serveur en mode débogage :
%TOMCAT_HOME%/bin/catalina.sh jpda start
-
Depuis votre IDE, créez une configuration de débogage à distance, configurez-la pour le port par défaut de JPDA Tomcat qui est le port 8000.
-
Depuis la ligne de commande :
Linux :
cd apache-tomcat/bin export JPDA_SUSPEND=y ./catalina.sh jpda run
Les fenêtres :
cd apache-tomcat\bin set JPDA_SUSPEND=y catalina.bat jpda run
-
Exécutez la configuration de débogage à distance à partir de votre IDE, et Tomcat commencera à fonctionner et vous êtes maintenant en mesure de définir des points d'arrêt dans l'IDE.
Note :
En JPDA_SUSPEND=y
est facultative, elle est utile si vous voulez qu'Apache Tomcat ne commence pas son exécution tant que l'étape 3 n'est pas terminée, utile si vous voulez dépanner des problèmes d'initialisation d'application.
Tout d'abord, accédez à l'onglet TOMCAT-HOME/bin
répertoire.
Ensuite, exécutez ce qui suit dans la ligne de commande :
catalina.bat jpda start
Si le serveur Tomcat fonctionne sous Linux, il suffit d'invoquer la commande catalina.sh
programme
catalina.sh jpda start
C'est la même chose pour Tomcat 5.5 et Tomcat 6.
- Réponses précédentes
- Plus de réponses