Java VisualVM不显示/列出我的tomcat java进程 [英] Java VisualVM does not show/list my tomcat java process
问题描述
我使用的是 jdk64
,我的java版本是 1.6.0_24
。我在Windows Server 2008上以管理员身份运行这两个(Tomcat java进程和VisualVM)进程。
I am using jdk64
and my java version is 1.6.0_24
. I am running both (Tomcat java process and VisualVM) processes as Administrator on Windows Server 2008.
Tomcat正在运行 -Xmx7196m
,其中 jvisualvm
正在运行 -Xms24m
和 -Xmx256m
。这可能是原因吗?
Tomcat is running with -Xmx7196m
, where as jvisualvm
is running with -Xms24m
and -Xmx256m
. Could this be the cause?
推荐答案
你需要添加 JMX
用于启用 JMX
连接到您的应用程序的参数,因此添加以下参数:
You need to add the JMX
parameters to enable the JMX
connection to your application, so add the following parameters:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.port=8484
-Dcom.sun.management.jmxremote.ssl=false
然后你需要手动添加你的tomcat进程,所以右键单击localhost节点 - >添加JMX连接 - >输入您的端口 - >确定
。
Then You need to add your tomcat process manually, So right click on you localhost node -> Add JMX Connection -> type your port -> OK
.
您的tomcat进程将列在localhost节点下。
Your tomcat process will be listed in under localhost node.
这篇关于Java VisualVM不显示/列出我的tomcat java进程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!