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