我在JDK 1.7上运行了一个远程应用程序。当我尝试使用JDK 1.6或JDK 1.8通过代理连接到它时
jconsole -J-DsocksProxyHost=localhost -J-DsocksProxyPort=${proxy_port} service:jmx:rmi:///jndi/rmi://localhost:${jmx_port}/jmxrmi
我得到同样的信息:
Connection Failed: Retry?
The connection to service:jmx:rmi:///jndi/rmi://localhost:xxxx/jmxrmi did not succeed.
Would you like to try again?
我希望1.6对于更新版本不可行,但认为1.8可以处理以前的版本。
当我在本地使用jconsole
(而不是代理脚本)时,我可以使用JDK 1.6和JDK 1.8连接到在JDK 1.7上运行的JVM。