這個也是要學入一下,jvmr 虛拟機原理不可少。
參考配置url“:
http://blog.163.com/kangle0925@126/blog/static/27758198201152772336212/
jconsole的使用:
jconsole是一個基于jmx的gui工具,用于連接配接正在運作的jvm。可以監控本地和遠端的java程式。
jconsole 可以監視本地tomcat和遠端伺服器上的tomcat
監視前需要做如下配置:
1、如果要監視遠端java程序,需要在遠端伺服器上做相應的設定
1)windows系統下,需要修改 tomcat主目錄\bin\ catalina.bat檔案
将
set java_opts=%java_opts% -djava.util.logging.manager=org.apache.juli.classloaderlogmanager -djava.util.logging.config.file="%catalina_base%\conf\logging.properties"
修改成
-dcom.sun.management.jmxremote
-dcom.sun.management.jmxremote.port="8080"
-dcom.sun.management.jmxremote.authenticate="false"
-dcom.sun.management.jmxremote.ssl="false"
2)linux系統下,需要修改 tomcat主目錄\bin\ catalina.sh檔案
增加一行
catalina_opts="$java_opts -djava.rmi.server.hostname=218.28.198.188 -dcom.sun.management.jmxremote.port=9527 -dcom.sun.management.jmxremote.authenticate=false -dcom.sun.management.jmxremote.ssl=false"即可
然後使用jconsole就可以監控tomcat啦。
點選%java_home%\bin下的jconsole.exe即可
~~~~~~~~~~~~~
