我使用的是JDK 1.7.0_60,我有一个Java进程。我总是使用VisualVM监视我的进程,但几天前我的虚拟机崩溃了,因为其他一些副作用。在那之后,VisualVM从某些列表中丢失了exising进程。当我尝试添加localhost:3333时,它显示错误:
Cannot connect to localhost:3333 using service:jmx:rmi:///jndi/rmi://localhost:3333/jmxrmi
答案 0 :(得分:1)
如果它在您的本地运行,您不需要将其添加到VisualVM。当您在后台运行应用程序打开VisualVM时,它将在Applications -> Local
下自动列出。
答案 1 :(得分:0)
正如我所说,VisualVM从某些列表中丢失了现有进程。所以你的答案没用了。
我清除了缓存数据并解决了这个问题。