idea + jconsole实现监控tomcat服务运行情况
1、idea上配置tomcat的VM options参数
参数说明:
-Djava.rmi.server.hostname=127.0.0.1 服务器端的ip地址,也就是监控ip
-Dcom.sun.management.jmxremote 设置JVM允许远程jmx进行调用查看
-Dcom.sun.management.jmxremote.port=1099 此为JMX端口
-Dcom.sun.management.jmxremote.ssl=false ssl协议关闭
-Dcom.sun.management.jmxremote.authenticate=false 是否登录验证(方便测试,直接false)
tomcat启动后,通过jconsole连接
2、通过jconsole进行远程连接监控服务
jconsole在JDK的bin目录下
启动jconsole后,界面如下图:
远程进程输入监控的服务的ip和JMX端口,然后点击连接,弹出如下界面:
选择不安全的连接,出来的界面如下图: