У меня есть приложение, настроенное с использованием модуля jaas для входа в систему. В приложении есть вызовы функций ajax, поэтому я сталкиваюсь с пресловутой проблемой тайм-аута сеанса ajax, что означает, что уродливая страница входа попадает в заполнитель страницы, если сеанс истек. Теперь я исправляю это уродливым способом, проверяя, содержит ли возвращаемый результат ajax форму входа в систему, но, видимо, это не очень хороший способ.
Я попытался добавить фильтр, чтобы проверить, истек ли срок ожидания сеанса, и вернуть что-то значимое для запроса ajax. Но кажется, что jaas запускается до фильтров сервлетов. Я проверил и признал, что клапан является своего рода «перехватчиком», который работает перед jaas. Кажется, это то, что мне нужно. Но это контейнерная база, а не прикладная, что не так удобно для приложений IMO. Поэтому я спрашиваю, единственный ли это способ выполнить то, что я пытаюсь сделать, или есть какие-то лучшие альтернативы.
Я использую Jboss AS 4.2.3.
Спасибо.