Я знаю, что это старый вопрос, и я думаю, что ответ @BalusC, вероятно, отлично работает. Но я не могу изменить URL-адрес приложения JSF, над которым я работаю, поэтому просто просто проверяю путь и возвращаю, если он относится к статическим ресурсам:
String path = request.getRequestURI().substring(request.getContextPath().length());
if (path.contains("/resources/")) {
return;
}
Это отлично работает для меня.