java 虛擬機監(jiān)控
3、JConsole監(jiān)控
JMX(Java Management Extensions)是一個為應(yīng)用程序植入管理功能的框架。JMX是一套標準的代理和服務(wù),實際上,用戶可以在任何Java應(yīng)用程序中使用這些代理和服務(wù)實現(xiàn)管理。可以利用JDK的JConsole來訪問Tomcat JMX接口實施監(jiān)控,具體步驟如下:
1)首先,打開Tomcat5的bin目錄中的catalina.bat文件,添加:
JAVA_OPTS="-Xms512m -Xmx512m -Xmn256m -XX:PermSize=64m -XX:MaxPermSize=64m -Djava.rmi.server.hostname=192.168.222.132 -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
-Dcom.sun.management.jmxremote:代表開啟JMX的管理功能
2)重啟tomcat,并查看監(jiān)控端口(上面配置的1090)是否已啟動
3)打開jdk的bin目錄(如C:\Program Files\Java\jdk1.7.0_17\bin)下的JConsole,并輸入iP和監(jiān)控端口進行連接
監(jiān)控結(jié)果:
posted on 2016-07-09 16:06 youngturk 閱讀(187) 評論(0) 編輯 收藏 所屬分類: 筆試題