Servlet Filter url-mapping / * no está funcionando en errores 404
Estoy usando Resin Server y Apache 2.2 con alojamiento virtual. Aquí me enfrento a un gran desafío al llamar a un filtro concreto. Tengo una clase de filtro genérica para procesar todas las solicitudes entrantes.
Por ejemplo: www.example.com/hello, este saludo no llama al filtro que se encuentra a continuación, en su lugar está generando un error de archivo no encontrado (404).
Si "hola" tiene una asignación de servlet adecuada, entonces el filtro de abajo está funcionando.
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>
Registro de Apache:
[Vie 04 de enero 22:05:07 2013] [error] [cliente xxx.xxx.xxx.xxx] El archivo no existe: / home / xxxx / public_html / hello
¿Por qué no se llama al filtro de servlet y se produce un error 404? El filtro de servlet se está inicializando correctamente.
Gracias,