我正在使用jdk64
,而我的java版本是1.6.0_24
。我在Windows Server 2008上以管理员身份运行这两个(Tomcat java进程和VisualVM)进程。
Tomcat与-Xmx7196m
一起运行,其中jvisualvm
与-Xms24m
和-Xmx256m
一同运行。这可能是原因吗?
答案 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