Tomcat配置Jconsole , JvisualVm 監控配置

Java內置有jconsole監控工具,能夠監控CPU、內存、線程、類加載等信息,但以服務方式啓動的tomcat不能被jconsole識別,在網上查找了一通,發現能夠經過配置JAVA_OPTS方式啓動RMI遠程監控接口,可以使用jconsole監控tomcat,把方法記錄一下,以供之後備查:java

 

在Tomcat的配置界面中找到Java選項卡,在Java Options框的最下方增長如下內容:tomcat

-Djava.rmi.server.hostname=172.16.18.155工具

-Dcom.sun.management.jmxremotespa

-Dcom.sun.management.jmxremote.port="18081"線程

-Dcom.sun.management.jmxremote.authenticate="false"server

-Dcom.sun.management.jmxremote.ssl="false"接口

其中注意-Djava.rmi.server.hostname=172.16.18.155中的IP地址要寫成本機配置的IP,也能夠配置成0.0.0.0,否則有可能會致使監聽不能正常啓動進程

 

啓動後運行jconsole內存

在界面中選擇遠程進程,填寫localhost:18081,用戶名和密碼爲空,點擊鏈接便可ssl

tomcat內存配置:

-XX:PermSize=128M

-XX:MaxNewSize=256M

-XX:MaxPermSize=512M-Xms200m-Xmx500m

相關文章
相關標籤/搜索