使用javamelody监控应用程序
今天在网上看到开源的应用系统监控插件JavaMelody,http://code.google.com/p/javamelody/wiki/UserGuide,然后按照他的使用说明在自己的应用程序上添加了监控功能。
?
我的程序使用的是Struts2+Spring3.0+Hibernate3,下面是用到的与Struts2和Spring结合的配置。
?
1、首先添加monitoring,用以提供统计数据的查看功能,修改web.xml
<filter> <filter-name>monitoring</filter-name> <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>monitoring</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener>
?2、添加与spring的集成功能,还是修改web.xml
<param-value> classpath:net/bull/javamelody/monitoring-spring.xml /WEB-INF/classes/applicationContext.xml </param-value>
?3、添加与Struts2的支持,修改struts2.的配置文件,添加拦截器
<interceptors><interceptor name="monitoring" src="/img/2012/10/16/104621487.jpg">