用jconsole監控tomcat線程

jopen 9年前發布 | 20K 次閱讀 Tomcat 應用服務器 JConsole

本地連接WINDOWS環境:

1、首先需要配置tomcat,編輯tomcat/bin/catalina.bat,在第一行加上

set JAVA_OPTS= -Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=10004 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false

2、然后進入JDK安裝目錄,C:\Program Files\Java\jdk1.6.0_25\jre\lib\management,把jmxremote.password.template重命名,去掉后綴,改為jmxremote.password

3、修改jmxremote.password文件的權限和owner。如果登錄系統的用戶名是abc123,那么要勾掉該文件的“從父項繼承”,給abc123用戶完全權限,并把該文件的owner也改為abc123

4、用startup.bat啟動tomcat

5、在cmd輸入jconsole,啟動Java控制臺,在本地進程中就可以連接到TOMCAT

遠程連接Linux環境:

1、編輯tomcat/bin/catalina.sh,在第一行加上

JAVA_OPTS=' -Dcom.sun.management.jmxremote.port=1090 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false'

2、用startup.sh啟動tomcat

3、在cmd輸入jconsole,啟動Java控制臺,選擇遠程連接11.12.13.146:1090,這里11.12.13.146是Linux服務器的IP,1090就是上面配置的JMX端口號。點擊連接,就可以遠程連接到TOMCAT

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