2013-07-15 4 views
3

У меня есть настройка Javamelody в контейнере Tomcat для просмотра статистики моего используемого в настоящее время веб-сайта.Уточнение для Javamelody в Tomcat

Мой сайт настроен в server.xml следующим образом и не развертывается, как войны, но классы и JSP файлы вручную копируются в «/ DUN/студент/WebApps» местоположение, как показано в отображении:

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

Я скопировал файлы .jar javamelody.jar и jrobin-1.5.9.1.jar в Lib директории моего веб-приложения.

Теперь я изменил 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> 

Я также перезапустил tomcat.

Теперь я пытаюсь получить доступ к моей статистике Java мелодии, используя URL:

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

Но я получаю 404 статус, говорящий запрошенный ресурс не доступен.

Теперь мое веб-приложение, в котором есть много jsp-файлов, которые работали нормально, также не может быть доступно, и там тоже я получаю ошибку 404.

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

Но если удалить те строки, которые я добавил для javamelody в web.xml файл мой JSP можно получить доступ.

Что я здесь делаю неправильно.

Прошу совета, как я могу это исправить.

ответ

0

ли вы добавить net.bull.javamelody.SessionListener в ваш web.xml?