jvisualvm监控远程tomcat
之前说了利用jsvisualvm和jstatd可以监控远程jvm上运行的java服务。但是对于tomcat的服务,他有很多局限性,如下图。
图中红色区域很多功能不能使用,这样对我们监控和调试有一定的影响。
下面主要记录如何配置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进程的运行情况
4、进行分析。。。
转载于:https://my.oschina.net/u/245919/blog/266000