监控tomcat运行

    首先用文本编辑器打开一个tomcat节点的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",改为set java_opts=%java_opts% -dcom.sun.management.jmxremote.port=10090 -dcom.sun.management.jmxremote.ssl=false -dcom.sun.management.jmxremote.authenticate=false -djava.util.logging.manager=org.apache.juli.classloaderlogmanager -djava.util.logging.config.file="%catalina_base%\conf\logging.properties",这里的10090是监控客户端即jconsole通过rmi远程访问jmx代理的端口,注意在一台服务器运行多个tomcat节点时需设置不同端口,笔者设为10090,重启当前tomcat节点。



     运行jconsole(在jdk安装目录的bin目录下),输入需要监控的tomcat节点的ip和刚才配置的端口,弹出的界面可以了解到当前节点的所有运行时状态信息
 

你可能感兴趣的:(java,工作)