Javamelody使用说明
版本:1.69.0
官方文档:https://github.com/javamelody/javamelody/wiki/UserGuide#2-webxml-file
添加引用 pom.xml
<!-- javamelody-core --> <dependency> <groupId>net.bull.javamelody</groupId> <artifactId>javamelody-core</artifactId> <version>1.69.0</version> </dependency> <!-- itext, option to add PDF export --> <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> <exclusions> <exclusion> <artifactId>bcmail-jdk14</artifactId> <groupId>bouncycastle</groupId> </exclusion> <exclusion> <artifactId>bcprov-jdk14</artifactId> <groupId>bouncycastle</groupId> </exclusion> <exclusion> <artifactId>bctsp-jdk14</artifactId> <groupId>bouncycastle</groupId> </exclusion> </exclusions> </dependency>
添加web.xml
没有使用servlet3.0 + 的
<filter> <filter-name>javamelody</filter-name> <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> <async-supported>true</async-supported> </filter> <filter-mapping> <filter-name>javamelody</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>ASYNC</dispatcher> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener>
已使用servlet3.0 + 的可以直接忽略
补充web.xml
拦截需要的请求
<filter> <filter-name>javamelody</filter-name> <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>javamelody</filter-name> <url-pattern>/servlet1/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>javamelody</filter-name> <url-pattern>/servlet2/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>javamelody</filter-name> <url-pattern>/monitoring</url-pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener>
添加spring配置文件
Sometimes proxies can't work is some circumstances,
for example if you don't use interfaces.
In this case, it is possible to use AspectJ with the following context file: net/bull/javamelody/monitoring-spring-aspectj.xml,
included in the provided jar,
instead of net/bull/javamelody/monitoring-spring.xml.

浙公网安备 33010602011771号