这个也是要学入一下,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即可
~~~~~~~~~~~~~
