3 votes

JConsole ne se connecte pas au processus Java

Lorsque je commence JConsole il identifie mon processus java (local) mais il n'est pas capable de s'y connecter.

Connection Failed: Retry?
The connection to 17424 did not succeed.
Would you like to try again? 

En sélectionnant à nouveau connect, on obtient la même erreur (17424 est le pid du processus java). jvisualvm fonctionne parfaitement. Dans jvisualvm, je vois les détails suivants

PID: 17424
Host: localhost
Main class: Conatainer

JVM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04, mixed mode)
Java: version 1.7.0_11, vendor Oracle Corporation
Java Home: /home/aniket/jdk1.7.0_11/jre
JVM Flags: <none> 

Quelqu'un a-t-il déjà rencontré cette situation ? S'agit-il d'un bogue ? Existe-t-il un moyen de contourner le problème ?

5voto

Pace Points 10393

Il se peut que vous exécutiez JVisualVM en tant qu'utilisateur différent de celui qui exécute l'application Java. Assurez-vous que vous utilisez le même utilisateur ou un super utilisateur.

0voto

andrew_chen Points 1

Vous trouverez la réponse dans le manuel.

https://docs.oracle.com/javase/8/docs/technotes/guides/management/agent.html

Dans les versions précédentes de la plate-forme Java SE, pour permettre au client JMX d'accéder à une VM Java locale, vous deviez définir la propriété système suivante au moment du démarrage

c

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