【发布时间】:2009-10-22 21:09:05
【问题描述】:
我读过Visual VM remotely over ssh,但我认为我还没有完全理解,因为它不适合我:-( 请有人举个例子吗?
ssh -D 9696 login@ip.of.external.machine 和visualvm.exe -J-Dnetbeans.system_socks_proxy=localhost:9696 -J-Djava.net.useSystemProxies=true 启动了visualvm,但是没有显示外部机器的进程(只有本地的,比如visualvm 本身)。此外,有时(但并非总是)我在 ssh 窗口中收到消息“通道 3:打开失败:连接失败:连接被拒绝”。
有什么帮助吗?
【问题讨论】:
-
您不必从 VisualVM 连接到远程主机吗?我现在没有机器可以测试,但你只创建了一个 socks 代理,你还得用它做点什么。
-
感谢您的评论 - 我尝试了几种“变体”,但都没有奏效。
-
自 2015 年起,您可以同时隧道化 jmx 和 rmi 端口,请参阅my answer