У меня проблема с управлением сеансом в приложении Лифт. Я управляю сессией, используя один объект SessionVar, который я устанавливаю каждый раз, когда я вхожу в систему и проверяю его на предмет любого запроса приложения. И это работает нормально.
Я установил конфигурацию тайм-аута сеанса в моем файле web.xml. Такой, что мой сеанс истекает через 5 минут (неактивно).
Тайм-аут сеанса работает нормально в первый раз, и мой сеанс успешно истекает после 5 неактивных мин. Но когда я обновляю (в том же браузере) страницу и снова захожу, мой сеанс не истекает через 5 минут. Даже срок его действия не истекает долго.
Я анализирую, что он использовал тот же идентификатор JSession, срок действия которого истек раньше.
Что я делаю не так?
Спасибо,
Puneet