使用JMX来监控Tomcat内存使用情况

Posted by AlstonWilliams on February 17, 2019

最近发现Tomcat中,出现了不能分配内存的情况.很纳闷为什么会出现这种情况.于是就打算分析一下Tomcat的内存使用情况.

前提

这里我使用的Tomcat是Tomcat8,因为它已经集成了JMX,我们只需要简单配置一下即可.其他的版本并没有尝试过.

配置

在Tomcat的根目录下的/bin目录中,创建setenv.sh文件,同时添加以下内容:

1.png

就这么简单的配置一下,再重启一下Tomcat就好.

使用

我们在命令行中输入jconsole,就可以连接到Tomcat8并进行简单的监控了:

2.png 3.png