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