69 votes

Débogage JBoss dans Eclipse

Comment configurez-vous JBoss pour déboguer une application dans Eclipse?

105voto

VonC Points 414372

Tu veux dire de débogage à distance JBoss, Eclipse ?

À partir de la Configuration d'Eclipse pour le Débogage à Distance:

Définissez la variable JAVA_OPTS comme suit:

set JAVA_OPTS= -Xdebug -Xnoagent 
   -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%

ou:

JAVA_OPTS="-Xdebug -Xnoagent 
  -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n $JAVA_OPTS"

Dans le cadre de Débogage, sélectionnez la Distance de l'Application Java nœud.

Dans les Propriétés de Connexion, spécifiez localhost comme l'Hôte et spécifier le Port que le port spécifié dans la exécutez le script de commandes du serveur JBoss, 8787.

JBoss Debug

14voto

Fabian Steeg Points 24261

Si vous configurez un serveur JBoss à l'aide des WebTools Eclipse, vous pouvez simplement démarrer le serveur en mode débogage (bouton de débogage dans la vue des serveurs). Cela vous permettra de définir des points d'arrêt dans l'application qui s'exécute dans JBoss.

14voto

xdhmoore Points 512

VonC a mentionné dans sa réponse comment déboguer à distance depuis Eclipse.

Je voudrais ajouter que les paramètres JAVA_OPTS sont déjà dans run.conf.bat . Il suffit de les décommenter:

en JBOSS_HOME\bin\run.conf.bat sur Windows:

 rem # Sample JPDA settings for remote socket debugging
set "JAVA_OPTS=%JAVA_OPTS% -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
 

La version Linux est similaire et se trouve à JBOSS_HOME/bin/run.conf

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X