Java VisualVM不显示/列出我的tomcat java进程

我使用的是jdk64 ,我的java版本是1.6.0_24 。 我在Windows Server 2008上以管理员身份运行这两个(Tomcat java进程和VisualVM)进程。

Tomcat与-Xmx7196m运行,其中jvisualvm-Xms24m-Xmx256m一起运行。 这可能是原因吗?

您需要添加JMX参数以启用与应用程序的JMX连接,因此请添加以下参数:

 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=8484 -Dcom.sun.management.jmxremote.ssl=false 

然后你需要手动添加你的tomcat进程,所以right click on you localhost node -> Add JMX Connection -> type your port -> OK

您的tomcat进程将列在localhost节点下。

我们的应用服务器是JBOSS 6.1.0.final,我们的服务器本身并没有开始将这些行添加到run.conf.bat文件-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=8484 -Dcom.sun.management.jmxremote.ssl=false