2013-07-15 36 views
3

我已经在我的Tomcat容器中设置了Javamelody来查看我当前使用的网站的统计信息。澄清在Tomcat中的Javamelody

我的网站是在server.xml中配置如下,不部署为战争,但类和JSP文件手动复制到作为映射出“/ DUN /学生/ webapps中”位置:

<Context path="/stud" docBase="/dun/student/webapps" crossContext="false" debug="0" reloadable="true"> 
     </Context> 

我抄的jar文件javamelody.jar,在我的web应用的lib目录jrobin-1.5.9.1.jar

现在我已经修改了我的web-app的web.xml文件,使其具有以下几行,并且将它粘贴在我的servlet声明之上。

<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> 

我也重新启动了tomcat。

现在我想要使用的URL来访问我的Java旋律统计:

http://student.studentgrade.com:8080/stud/monitoring 

但我发现了一个404个状态话说请求的资源不可用。

现在我的网络应用程序有许多jsp文件工作正常也无法访问,那里也得到了404错误。

http://student.studentgrade.com:8080/stud/hello.jsp 

但是,如果我删除了在web.xml文件中为javamelody添加的那些行,我可以访问jsp。

我在这里做错了什么。

请咨询我如何解决这个问题。

回答

0

你添加 net.bull.javamelody.SessionListener 到你的web.xml?