2013-08-17 5 views
5

Tous,Jconsole ne peut pas se connecter

J'utilise VNC pour me connecter à un serveur. Je suis capable de VNC dans le serveur, et j'ouvre Jconsole, mais je ne peux pas l'obtenir pour me connecter à mon processus si j'inclus le PID ou essayer de me connecter en utilisant l'interface graphique. La chose étrange est que tous les processus apparaissent dans l'interface graphique. Voir ci-dessous.

enter image description here

je reçois quand j'essayer de vous connecter:

enter image description here

Suivi par

enter image description here

Y at-il quelque chose que je dois faire pour obtenir le fonctionnement jconsole localement sur un serveur Linux sur VNC?

Merci

+0

Il n'y a rien que vous devez faire ce serait différent de le faire assis au clavier physique. Est-ce que le programme 'ts_watchdog' interdit la gestion de la machine virtuelle? – chrylis

+0

Non, je lance le même programme à partir du même fichier exécutable en tant que service en utilisant nohup java -jar [chemin] & ; Ensuite, je lance jconosle PID et je suis connecté. Si cela fait une différence, mon ordinateur portable est un mac et le serveur est ubuntu. –

Répondre

12

Fix trouvé here: Vous devez passer à la machine virtuelle:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false 

- Edition - Correction de l'erreur =fals mentionné dans les commentaires.

+0

A la fin de la ligne, ce n'est pas ** fals **, mais ** false **. Mais c'est OK! Je vous remercie! – voodoo98

+0

Merci! Ça a marché! –

0

Ajout ci-dessous propriété comme argument VM dans Run Configurations -> Arguments -

-Dcom.sun.management.jmxremote=true 
Questions connexes