IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Wildfly/JBoss Java Discussion :

[Eclipse][JBoss] Lancer un serveur JBoss en remote


Sujet :

Wildfly/JBoss Java

  1. #1
    Membre régulier
    Inscrit en
    Mars 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 103
    Points : 78
    Points
    78
    Par défaut [Eclipse][JBoss] Lancer un serveur JBoss en remote
    Bonjour à tous,

    j'essaie de lancer un serveur JBoss en remote pour pouvoir y accéder en mode débogage. J'utilise un plugin de Eclipse, JBoss IDE, ca marche très bien pour le local, mais là je voudrais me connecter à un serveur JBoss distant... Il y a une section JBoss Remote dans l'interface, mais les connexions sont systématiquement refusées (port 8080) ou impossible (les autres ports).

  2. #2
    Membre averti
    Avatar de knotty
    Inscrit en
    Mars 2002
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 126
    Points : 391
    Points
    391
    Par défaut
    le port 8080, en general, c'est le port http de tomcat.

    Quel port tu utilises pour le mode debug? Normalement, local ou remote, ca ne devrait faire aucune difference, sauf firewall entre les machines bien sur.

    bon courage
    Christophe Ludet
    Testez vos connaissances Java - http://knotty.developpez.com
    Donner des ailes a votre application (J2EE patterns) - http://knotty.developpez.com/j2ee

  3. #3
    Membre régulier
    Inscrit en
    Mars 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 103
    Points : 78
    Points
    78
    Par défaut
    Merci pour ta réponse.

    Alors, d'habitude je laisse le port par défaut, qui est choisi apparemment aléatoirement parmi ceux disponibles (8436 par ex.) mais lorsque j'utilise ces ports, c'est comme s'il n'y avait pas de JVM de l'autre côté.

  4. #4
    Membre régulier
    Inscrit en
    Mars 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 103
    Points : 78
    Points
    78
    Par défaut
    Donc, si ca se trouve, la connexion est refusée car JBoss écoute sur d'autres ports ?
    Mais quels seraient-ils ?

  5. #5
    Membre averti
    Avatar de knotty
    Inscrit en
    Mars 2002
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 126
    Points : 391
    Points
    391
    Par défaut
    je connais mal jboss,

    en general, le port debug se definit directement au demarage de la jvm.
    Example sur Oracle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    java -ojvm  -DKeepWrapperCode=false -Xms64M -Xmx150M -XXdebugondemandport4000 -jar oc4j.jar
    Ca demarre la jvm en mode "debug on demand", en ecoutant sur le port 4000.
    Cherche un peu la doc jboss, ca doit bien etre explique qqpart ...

    Bon courage
    Christophe Ludet
    Testez vos connaissances Java - http://knotty.developpez.com
    Donner des ailes a votre application (J2EE patterns) - http://knotty.developpez.com/j2ee

  6. #6
    Membre régulier
    Inscrit en
    Mars 2004
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2004
    Messages : 103
    Points : 78
    Points
    78
    Par défaut
    C'est exactement ca !
    Merci pour ta réponse, dans le fichier run.bat, il faut décommenter la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    rem JPDA options. Uncomment and modify as appropriate to enable remote debugging.
    set JAVA_OPTS=-classic -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
    Le débogage en remote est alors possible sur le port 8787.

    Par contre, sauf erreur, il n'y a aucune doc "officielle" (du moins gratuite ;-) ) là dessus.

  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 32
    Points : 13
    Points
    13
    Par défaut
    Bonjour,

    Pour ma part je n'arrive pas à lancer mon serveur Jboss en mode DEBUG. Je dé-commente la ligne dans le fichier run.bat mais le serveur ne lance plus : il s'arrête à cette ligne :
    [CODE]
    Listening for transport dt_socket at address: 8089
    [CODE]

    et ne va pas plus loin

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Points : 35
    Points
    35
    Par défaut
    Ce comportement est normal.

    A ce moment là JBOSS attend qu'un déboguer soit connecter pour continuer le démarrage.

    Il te suffit donc de lancer ton IDE et d'activer le mode debugger sur le port 8089. Une fois ceci fait Jboss devrait continuer son démarrage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer serveur JBoss
    Par minooo dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 14/08/2013, 14h32
  2. Eclipse Ganymede + JBoss 4.3 = serveur toujours "starting"
    Par captain_mich dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 09/10/2012, 09h27
  3. Serveur JBoss-5.1.0 dans Eclipse(Ubuntu)
    Par Pape Moussa dans le forum Ubuntu
    Réponses: 0
    Dernier message: 07/02/2011, 12h03
  4. Réponses: 1
    Dernier message: 06/11/2010, 10h10
  5. lancer le serveur Jboss
    Par Asmod_D dans le forum Wildfly/JBoss
    Réponses: 3
    Dernier message: 21/04/2007, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo