JConsole监控Linux上的Tomcat

JConsole监控Linux上的Tomcat

Java 5开始引入了 JConsole,来监控 Java 应用程序性能和跟踪 Java 中的代码。jconsoleJDK自带监控工具,只需要找到 JDK 安装路径,打开 bin 文件夹,双击 jconsole即可。

1、监控前的准备

将以下代码写入tomcat/bin/catalina.sh

JAVA_OPTS="-Xms128m -Xmx128m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=128m -Djava.rmi.server.hostname=192.168.150.130 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

 

2jconsole.exe,建立新连接,输入LinuxIP和端口即可:

由于上面代码选择了不使用ssl,所以是不安全连接

port端口默认1091,建议修改;

点击不安全的连接直接连接即可监控上,如下图:

 

 

jvisualvm连接和jconsole如出一辙;

 

原文地址:https://www.cnblogs.com/ymmz/p/8628168.html