1. 程式人生 > >Tomcat配置Jconsole , JvisualVm 監控配置

Tomcat配置Jconsole , JvisualVm 監控配置

Java內建有jconsole監控工具,可以監控CPU、記憶體、執行緒、類載入等資訊,但以服務方式啟動的tomcat不能被jconsole識別,在網上查找了一通,發現可以通過配置JAVA_OPTS方式啟動RMI遠端監控介面,能夠使用jconsole監控tomcat,把方法記錄一下,以供以後備查:

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

<span>-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"</span>

其中注意-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


轉自【http://my.oschina.net/zjds/blog/635010】