Я хочу использовать «глобальные» HTTP-фильтры.
Поэтому я отредактировал deploy/jboss-web.deployer/conf/web.xml
и добавил:
<filter>
<filter-name>StatisticsFilterHitCount</filter-name>
<filter-class>myapp.StatisticsFilterHitCount</filter-class>
</filter>
<filter-mapping>
<filter-name>StatisticsFilterHitCount</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Теперь, когда я запускаю сервер, ни один артефакт не может быть развернут. При каждой попытке развертывания регистрируется огромное исключение. Извините, не могу вставить его сюда. Полагаю, на момент развертывания класса фильтра еще нет.
Итак, где (и как) мне нужно развернуть такой фильтр глобально?
В настоящее время находится в applications/5apps
, в упаковке .war
.