有没有办法监控Tomcat服务器上单个Web应用程序的CPU和内存消耗?我将所有Web应用程序都在一个JVM下启动,因此我只能看到一个JVM,无法单独监视每个Web应用程序。 这些Web应用程序是封装的WAR文件,我也无法篡改Java代码。
你想在Web应用程序中监视什么?Servlets,ejbs....?如果你将相应的objectname字符串作为jmx查询的一部分传递,它将列出在jvm上托管的所有应用程序的所有servlets。这样,你就可以监视该jvm上的单个应用程序。