Filtr url mapowanie serwletów / * nie działa na błędach 404

Używam Resin Server i Apache 2.2 z wirtualnym hostingiem. Tutaj stoję przed wielkim wyzwaniem w wywoływaniu filtra do betonu. Mam ogólną klasę filtrów do przetwarzania całego przychodzącego żądania.

Np .: www.example.com/hello to hello nie wywołuje poniższego filtru zamiast rzucania pliku nie znaleziono błędu (404).

Jeśli „cześć” ma odpowiednie mapowanie serwletów, to działa poniższy filtr.

Web.xml:

<filter>
  <filter-name>CorpFilter</filter-name>
  <filter-class>com.filter.CorpFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>CorpFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Dziennik Apache:

[Piątek 04 stycznia 22:05:07 2013] [błąd] [klient xxx.xxx.xxx.xxx] Plik nie istnieje: / home / xxxx / public_html / hello

Dlaczego filtr serwletów nie jest wywoływany i generowany jest błąd 404? Filtr serwletu jest poprawnie inicjowany.

Dzięki,

questionAnswers(1)

yourAnswerToTheQuestion