Фильтры необходимо настроить как в приложении context.xml, так и в файле web.xml в вашем проекте. Вот примеры каждого из этих файлов, а также фильтр входа, который я написал для своего приложения ... Надеюсь, это поможет.
web.xml
<filter>
<filter-name>randomFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
</filter>
В этом файле также необходимо указать сопоставления фильтров, и порядок, в котором эти сопоставления происходят, определяет, какой фильтр вызывается первым.
<filter-mapping>
<filter-name>randomFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
В приложении context.xml мы упоминаем путь фильтра, например:
<bean id="randomFilter" class="folderPath.RandomFilter"/>