2013-07-15 37 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?