JBoss EAP 6 configurer un serveur pour le débogage à distance dans le mode de domaine

J'ai contrôleur de Domaine, un contrôleur d'Hôte et un serveur exécutant sur la même machine.

Je suis à l'aide d'IDÉE pour se connecter au serveur distant à des fins de débogage, mais c'est ne pas s'arrêter sur des points de rupture, même si c'est de l'exécution du code (je l'ai vérifié avec le système scolaire).

J'ai activé HOST_CONTROLLER_JAVA_OPTS et PROCESS_CONTROLLER_JAVA_OPTS pour le débogage à distance dans $JBOSS_HOME/bin/domaine.conf:

# Sample JPDA settings for remote socket debuging.
PROCESS_CONTROLLER_JAVA_OPTS="$PROCESS_CONTROLLER_JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8788,server=y,suspend=n"
HOST_CONTROLLER_JAVA_OPTS="$HOST_CONTROLLER_JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"

Lorsque je démarre le serveur JBoss je peux voir la commande netstat qu'il est bien à l'écoute des ports 8787 et 8788. Si je liste les processus en cours d'exécution dans le système, je peux voir pour un contrôleur de Domaine, celui de contrôleur d'Hôte et un pour le serveur (serveur1). De domaine et d'Hôte contrôleurs ont les options de débogage spécifié dans le lancement de ces propriétés, mais ils sont manquantes pour serveur1.

J'ai été regarder les différentes XML .conf et .sh fichiers pour un certain temps maintenant, mais je ne vois pas comment je pourrais spécifier serveur1 pour utiliser la télécommande options de débogage. Est-il un moyen de déboguer à distance d'un serveur unique dans le mode de domaine?

OriginalL'auteur JHollanti | 2013-11-10