1.大家都知道,如果tomcat使用了jdk,那么在jdk的bin目录下,运行jvisualvm.exe就会显示当前有哪几个tomcat正在运行
2.当注册成服务之后,上面那种方法显然不行,因为服务上执行的不是catalina.bat,所以在catalina中设置是不行的,不过可以在
注册表中把参数加进去
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl="false"
-Dcom.sun.management.jmxremote.authenticate="false"
重新启动tomcat,再打开visualvm,此时还是不会自动找到tomcat程序。不用着急,在本地右键-添加jmx连接,输入端口号8999,就是之前配置的那个,然后打开就可以看到tomcat的运行状况了。通过这种配置,你还可以远程在别的机子上监控tomcat的运行状况。