以前說了利用jsvisualvm和jstatd能夠監控遠程jvm上運行的java服務。可是對於tomcat的服務,他有不少侷限性,以下圖。java
圖中紅色區域不少功能不能使用,這樣對咱們監控和調試有必定的影響。tomcat
下面主要記錄如何配置tomcat的監控。jvm
一、修改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"spa
端口可根據實際狀況修改,保證麼有別的程序使用便可。調試
二、從新啓動tomat。進程
三、打開jvisualvm.exe工具,便可看到tomcat進程的運行狀況ssl
四、進行分析。。。rem