Я хочу отладить jvm, работающий в модуле, используя visualvm. Я должен настроить и запустить JSTATD на модуле:
>jstatd -p 8999 -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=10.36.0.15 -J-Djava.rmi.server.logCalls=true -J- &
>Jun 10, 2019 7:14:50 PM sun.rmi.server.UnicastServerRef logCall
FINER: RMI TCP Connection(4)-10.36.0.15: [10.36.0.15: sun.rmi.registry.RegistryImpl[0:0:0, 0]: void rebind(java.lang.String, java.rmi.Remote)]
Jun 10, 2019 7:14:50 PM sun.rmi.server.UnicastServerRef logCall
FINER: RMI TCP Connection(1)-10.36.0.15: [10.36.0.15: sun.rmi.transport.DGCImpl[0:0:0, 2]: java.rmi.dgc.Lease dirty(java.rmi.server.ObjID[], long, java.rmi.dgc.Lease)]
Затем я открываю порт 8999 с помощью службы, а затем использую kubetcl port-forward
для переадресации порта на мою машину.
Однако, когда я добавляю соединение jstatd myip:8999
в visualvm, оно не создает никакого соединения vm. Я что-то упускаю?