分类: Java
2012-09-15 15:02:21
一、安装配置。
1、启动jdk\bin\jvisualvm.exe。
2、安装插件,Tools->Plugins,选择需要的插件,然后点击Install进行安装。
二、远程监控tomcat。
1、配置tomcat参数。为122.230.169.36上的 tomcat 配置 jvm 启动参数。在 apache-tomcat-6.0.29\bin\catalina.bat 中添加如下参数:
set
JAVA_OPTS=-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port="9004"
-Dcom.sun.management.jmxremote.authenticate="false"
-Dcom.sun.management.jmxremote.ssl="false"
其中-Dcom.sun.management.jmxremote.port=9004 指定了 JMX 启动的代理端口;这个端口就是 Visual VM 要连接的端口
其中-Dcom.sun.management.jmxremote.ssl="false" 指定了 JMX 是否启用ssl
其中-Dcom.sun.management.jmxremote.authenticate="false" 指定了 JMX 是否启用权限校验(需要用户名,密码)
2、启动apache-tomcat-6.0.29\bin\startup.bat,完成tomcat的启动。
3、启动jvisualvm。
4、Monitor、Threads、Profiler 、MBeans、Visual GC,都可以正常的显示了,唯独JConsole plugin不正常,显示如下内容。
JConsole Plugins not available.
The paths to the jar files of the JConsole plugins to look up can be specified using the "Plugins Path" option.
Choose "Tools > Options" from the main menu, then click on the "JConsole Plugins" icon.
配 置方法:按照提示,Tools > Options,点击JConsole Plugins,点击Add JAR/Folder,添加JAVA_HOME/demo/management/JTop/JTop.jar,然后点击ok完成设置,最后关闭 jvisualvm.exe,重新启动jvisualvm.exe,重新打开监控页面,可以看到JConsole已经正常工作了。
转自: