Tomcat фильтр для всех веб-приложений

Проблема: я хочу сделать фильтр для всех веб-приложений.

Я создал фильтр для отслеживания запросов к серверу Apache Tomcat.

в качестве примера он называется MyFilter. Я создал его в netbeans, который создал 2 отдельных каталога:

webpages - contains:
    META-INF
    WEB-INF
    index.jsp (a file which i created for viewing monitored data)

source packages
    my.package/MyFilter

в том же самом, когда я выполняю его из netbeans, он развертывает его и отправляет меня на http: // localhost: 8080 / MyFilter

всякий раз, когда я просматриваю страница в / MyFilter / somepath - запускает фильтр.

Я хочу, чтобы фильтр работал на всех путях, а не только для веб-приложения

Где мне нужно найти файлы проекта? какие файлы проекта мне нужны? мне нужно отредактировать conf / web.xml и добавить фильтр? или я должен быть только в конкретном веб-приложении web.xml?

РЕДАКТИРОВАТЬ:

Я скопировал сгенерированный файл .war в tomcat / webapps

, когда я запускаю tomcat, он создает каталог (tomcat / webapps / MyFilter /)

Я добавил фильтр в tomcat / conf / web.xml. когда я запускаю его, он не загружает: // localhost: 8080 /, но успешно загружает (и фильтрует): // localhost: 8080 / MyFilter

5
задан lolo 18 October 2011 в 14:48
поделиться