前言html
本文参考JavaMelody的UserGuide编写,部分文字均来自文档,添加有我的理解。并进行实践操做java
JavaMelody是一款能够监控Java应用(好比项目war,ear包)以及应用服务器(好比Tomcat或Jboss weblogic等等)。能够经过图表给出监控数据。web
软件下载参考google网址:http://code.google.com/p/javamelody/downloads/listsql
它支持对Java的内存使用,垃圾回收,Session,JDBC,SQL,http请求,业务方法等等多种信息的监控。浏览器
1 <filter> 2 <filter-name>monitoring</filter-name> 3 <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> 4 </filter> 5 <filter-mapping> 6 <filter-name>monitoring</filter-name> 7 <url-pattern>/*</url-pattern> 8 </filter-mapping> 9 <listener> 10 <listener-class>net.bull.javamelody.SessionListener</listener-class> 11 </listener>
若是是servlet3.0,还须要添加<async-supported>true</async-supported> 来支持异步请求缓存
1 <host>是web应用服务器的部署IP,一般是localhost:8080 或者127.0.0.1:8080具体看你本身的应用服务器 2 <context>是你的web应用的名字。