2011-09-21 139 views
0

我试图使用jconsole连接到码头。我可以看到相关端口是用nmap打开的,但是当我尝试使用jconsole连接到它时,连接超时。 (当我使用-debug运行jconsole时,它显示底层问题是读取超时。)尝试连接到哪个进程并不重要。如果我尝试连接到正在我的笔记本上运行的其他本地进程,它也会超时。JConsole尝试连接时超时

+0

只是一个想法,你的[Java代理设置] [1]呢? [1]:http://stackoverflow.com/questions/120797/how-do-i-set-the-proxy-to-be-used-by-the-jvm/120802#120802 –

+0

这些是设置对于http代理,所以它们与连接其他服务无关。此外,我不需要代理连接到本地主机,我确认端口是打开的。当然我有 –

回答

0

你是否开始使用java -Dcom.sun.management.jmxremote ...

+0

,正如我所说的港口是开放的。 –

0

你解决了这个问题吗?我最近有类似的情况,在我的情况下,问题是虚拟机似乎绑定到通过解析主机名确定的接口,在我的情况下,主机名被绑定到/ etc/hosts中的“坏”IP地址。让主机名解析为127.0.0.1(例如)为我解决了它。

+0

老实说,我不记得我是否解决了这个问题,但不认为我完全修改了'/ etc/hosts'。 –

相关问题