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

时间:2014-03-10 07:13:48

标签: java profiling visualvm jvisualvm

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

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

2 个答案:

答案 0 :(得分:19)

您需要添加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节点下。

答案 1 :(得分:0)

我们的应用服务器是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