jvisualvm监控远程tomcat

之前说了利用jsvisualvm和jstatd可以监控远程jvm上运行的java服务。但是对于tomcat的服务,他有很多局限性,如下图。

jvisualvm监控远程tomcat_第1张图片

图中红色区域很多功能不能使用,这样对我们监控和调试有一定的影响。


下面主要记录如何配置tomcat的监控。

1、修改tomat安装目录中bin/catalina.sh文件,在文件中加入以下文字

export JAVA_OPTS="-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote"

 端口可根据实际情况修改,保证么有别的程序使用即可。


2、重新启动tomat。


3、打开jvisualvm.exe工具,即可看到tomcat进程的运行情况

jvisualvm监控远程tomcat_第2张图片


4、进行分析。。。


你可能感兴趣的:(jvisualvm监控远程tomcat)