Tomcat配置Jconsole , JvisualVm 監控配置

ThaGreiner 8年前發布 | 35K 次閱讀 Tomcat 應用服務器

來自: http://my.oschina.net/zjds/blog/635010


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

 

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

-Djava.rmi.server.hostname=172.16.18.155

-Dcom.sun.management.jmxremote

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

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

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

其中注意-Djava.rmi.server.hostname=172.16.18.155中的IP地址要寫成本機配置的IP,也可以配置成0.0.0.0,不然有可能會導致監聽不能正常啟動

 

啟動后運行jconsole

在界面中選擇遠程進程,填寫localhost:18081,用戶名和密碼為空,點擊連接即可

tomcat內存配置:

-XX:PermSize=128M

-XX:MaxNewSize=256M

-XX:MaxPermSize=512M
-Xms200m
-Xmx500m

 本文由用戶 ThaGreiner 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!