9
Mam aplikacji OSGi uruchomienie za pomocą następującego polecenia w moim komputerze zdalnym:nie można połączyć się z serwerem JMX/RMI z VisualVM bez wyraźnego powodu
java -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=8080 \
-Dcom.sun.management.jmxremote.local.only=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-jar bin/felix.jar
A w moim komputerze lokalnym mam VisualVM z którego staram podłączyć do oddalonego przykład JVM:
Czego mi brakuje?
Dzięki!
Czy Twoja wirtualna maszyna wirtualna działa, gdy próbujesz połączyć się z JVM? – SMA
Domyślnie detektor złącza jmx wiąże się z interfejsem localhost. – Nicholas
Uruchamiam java za pomocą polecenia zamieszczonego powyżej, a następnie próbuję połączyć się za pomocą VisualVM, jak widać. Jeśli uruchomię java na tym samym komputerze, mam VisualVM, natychmiast wykrywa instancję JVM, więc nie mogę zrozumieć, dlaczego nie działa zdalnie, choć lokalnie nie muszę umieszczać tych flag -Dcom. –