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

EDI et Outils pour Java Discussion :

[JConsole] comment le lancer


Sujet :

EDI et Outils pour Java

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Points : 73
    Points
    73
    Par défaut [JConsole] comment le lancer
    Bonjour j'aimerais votre aide.
    SI je ne me trompe pas, JConsole est un outil qui permet de << controler >> une application JAVA.
    Donc je viens de faire une application java sous Eclipse, je la lance, et après quand je veux lancer JConsole j'ai une fenêtre qui a pour titre new Connection mais je ne sais pas comment la remplir. Pouvez vous m'aider ?


    merci

  2. #2
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Il faut lancer ton application avec le paramètre de lancement -Dcom.sun.management.jmxremote
    Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
    De la bonne manière de poser une question (et de répondre).
    Je ne fais pas de service par MP. Merci (...de lire les règles...).
    Ma page dvp.com

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Points : 73
    Points
    73
    Par défaut
    D'accord je viens de rajouter ceci en paramètre sous Eclipse dans Program arguments mais quand je lance mon application et ensuite jconsole.exe
    rien à faire il y as toujours la fenêtre new connection a remplir...

  4. #4
    Membre actif Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 239
    Points
    239
    Par défaut
    Salut,

    Quand tu lance ta Jconsole sur la même machine que ton application à monitorer, tu dois cliquer sur le bouton radio Local Process et ensuite sélectionner dans la liste le processus de ton application(Si ton application utilise la JVM de Sun 1.5 ou 1.6 même si tu ne met aucune option particulière le processus de ton application doit apparaître dans cette liste). Enfin tu clic sur le bouton connect.

    A+
    Hydraland

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    382
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 382
    Points : 73
    Points
    73
    Par défaut
    d'accord j'aimerais bien mais la liste est vide :s

  6. #6
    Membre actif Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 239
    Points
    239
    Par défaut
    Salut,

    Avec quel JDK ton application est lancée?

    Hydraland

  7. #7
    Membre expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Points : 3 083
    Points
    3 083
    Par défaut
    Citation Envoyé par hydraland
    Avec quel JDK ton application est lancée?
    Techniquement, par défaut, c'est le JRE qui est utilisé par eclipse.
    Perso j'ai déjà lancé une applic avec le JRE 1.5.0_10 et l'ai récupérée avec la jconsole du JDK 1.5.0_10 sans problème, et je ne suis même pas sûr que le version, si elle est mineure, joue un rôle dans la récupération des process java.
    Comment ça ? La réponse à ton problème n'est ni dans la faq, ni dans les tutos, ni dans sources ??? Etonnant...
    De la bonne manière de poser une question (et de répondre).
    Je ne fais pas de service par MP. Merci (...de lire les règles...).
    Ma page dvp.com

  8. #8
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 39
    Points : 30
    Points
    30
    Par défaut
    Citation Envoyé par damien77 Voir le message
    D'accord je viens de rajouter ceci en paramètre sous Eclipse dans Program arguments mais quand je lance mon application et ensuite jconsole.exe
    rien à faire il y as toujours la fenêtre new connection a remplir...
    Il ne faut pas le mettre dans program arguments mais dans VM arguments, ça doit être des paramètres de la machine virtuelle Java.

    A plus

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    279
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 279
    Points : 102
    Points
    102
    Par défaut Meme Probleme
    J'ai mis le parametre dans la liste des argument de la JVM, mais le PID n'apparait pas dans la liste en local.

    Comment résoudre ce probleme ? merci

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2006
    Messages : 37
    Points : 56
    Points
    56
    Par défaut
    Je sais que le problème date mais si quelqu'un passe par là...

    J'ai un problème très similaire : j'ai bien le pid de mon processus dans l'interface de connexion de jconsole mais il me le "grise" : "The management agent is not enabled on this process".

    J'ai bien mis l'option -Dcom.sun.management.jmxremote dans les VM arguments pourtant..

    Une idée ?

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

Discussions similaires

  1. [FAQ C#] Comment ne lancer qu'une seule instance de mon application WPF ?
    Par Gregory.M dans le forum Windows Presentation Foundation
    Réponses: 16
    Dernier message: 18/11/2010, 18h08
  2. Réponses: 0
    Dernier message: 13/03/2010, 08h45
  3. Comment se lancer avec opennms
    Par Laddeb dans le forum Réseau
    Réponses: 0
    Dernier message: 05/03/2008, 16h25

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