Recherche…


Configurer le débogage à distance Eclipse pour une application

Voici les étapes à suivre pour démarrer un débogueur distant Eclipse. Ceci est utile lorsque l'application n'est pas démarrée à partir d'une instance de serveur dans Eclipse. Cette fonctionnalité est très puissante et peut également aider à déboguer du code qui réside dans l'environnement de test ou de production. Regardons les paramètres:

Paramètres Eclipse:
1.Cliquez sur le bouton Exécuter
2.Sélectionnez les configurations de débogage
3.Sélectionnez “Application Java distante”
4. Nouvelle configuration
a) Nom: GatewayPortalProject
b) Projet: GatewayPortal-portlet
c) Type de connexion: Socket Attach
d) Propriétés de connexion:
i) localhost ii) 8787

Pour JBoss:

Modifiez le /path/toJboss/jboss-eap-6.1/bin/standalone.conf dans votre vm comme suit: Décommentez la ligne suivante en supprimant le #:

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n"

Pour Tomcat:

Dans le fichier catalina.bat :

Étape 1:

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

Étape 2:

JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"

Étape 3: Exécutez Tomcat à partir de l'invite de commande comme ci-dessous:

catalina.sh jpda start

Ensuite, vous devez définir des points d'arrêt dans les classes Java que vous souhaitez déboguer.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow