有没有办法监视Tomcat
服务器上单个Web应用程序的CPU和内存消耗?
我有Tomcat
在其JVM下打开所有Web应用程序,所以我只看到一个JVM并且无法自己监视每个Web应用程序。
web-apps是密封的WAR文件,我也不能篡改Java代码。
看起来像run multiple Tomcat instances的官方答案(对于一个非常相似的问题/建议)。
您想在Web应用程序中监控什么? Servlets,ejbs ....?如果将相应的objectname字符串作为jmx查询的一部分传递,它将列出jvm上托管的所有应用程序中的所有servlet。这样您就可以监视该jvm上的各个应用程序。