如何在Tomcat服务器上监视多个Web应用程序(使用JMX)?

时间:2011-12-25 13:07:32

标签: web-applications tomcat jmx

有没有办法监控Tomcat服务器上单个Web应用程序的CPU和内存消耗?

我有Tomcat在其JVM下打开所有Web应用程序,因此我只看到一个JVM,无法自行监控每个Web应用程序。
web-apps是密封的WAR文件,我也不能篡改Java代码。

2 个答案:

答案 0 :(得分:3)

看起来正式答案(针对一个非常相似的问题/建议)是run multiple Tomcat instances

答案 1 :(得分:0)

您希望在Web应用程序中监控什么? Servlets,ejbs ....?如果将相应的objectname字符串作为jmx查询的一部分传递,它将列出jvm上托管的所有应用程序中的所有servlet。通过这种方式,您可以监控该jvm上的各个应用程序。

相关问题