Я пытаюсь перехватить все URL-адреса, запрошенные WAS. Я запускаю веб-приложение через WAS 6.0 и я определил подобный фильтр в файле web.xml
<filter>
<filter-name>StatusValidationFilter</filter-name>
<filter-class>com.test.StatusValidationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>StatusValidationFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>
Но когда я получаю ошибку 404, фильтр не вызывается, как если бы WAS просто прерывал выполнение приложения, поэтому вопрос в том, правильно ли настроен фильтр?
Если я пытаюсь .do URL-адрес работает, но если я пытаюсь URL-адрес, который генерирует ошибку 404, фильтр не вызывается.