2013-08-17 22 views
5

Wszystko,JConsole Nie można połączyć

używam VNC do łączenia się z serwerem. Mogę VNC na serwerze i otworzyć Jconsole, ale nie mogę połączyć go z moim procesem, czy zawieram PID, czy próbuję połączyć się za pomocą GUI. Dziwne jest to, że wszystkie procesy pojawiają się w GUI. Zobacz poniżej.

enter image description here

uzyskać to przy próbie podłączenia:

enter image description here

Obserwowani przez

enter image description here

Czy jest coś, co trzeba zrobić, aby dostać JConsole pracy lokalnie na serwerze linuxowym przez vnc?

Dzięki

+0

Nie ma nic, co musisz zrobić, że będzie się różnić od robi to siedzi przy klawiaturze fizycznej. Czy program 'ts_watchdog' nie pozwala na zarządzanie VM? – chrylis

+0

Nie Uruchomiłem ten sam program z tego samego pliku wykonywalnego, co usługa korzystająca z nohup java -jar [ścieżka] & ; Następnie uruchamiam jconosle PID i jestem połączony. Jeśli to robi różnicę, mój laptop to mac, a serwerem jest ubuntu. –

Odpowiedz

12

Fix znalezionych here: Musisz przejść do VM:

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

- Edycja - Naprawiono błąd =fals wspomniano w komentarzach.

+0

Na końcu wiersza nie ma wartości ** fals **, ale ** false **. Ale to jest ok! Dziękuję Ci! – voodoo98

+0

Dziękujemy! Zadziałało! –

0

Dodawanie poniżej własności jako argumentu VM w konfiguracjach Run -> Argumenty -

-Dcom.sun.management.jmxremote=true