В моем веб-приложении (jsp/servlet) есть веб-страница, которая периодически создает запрос Ajax для получения последних данных с сервера. Эта страница является главной страницей, которая всегда открывается после входа пользователя в систему, в то время как другие страницы открываются в новые окна браузера (из-за пользовательских событий).
Я должен аннулировать сеанс пользователя, который простаивает более 30 минут. Для этого я использую функцию тайм-аута сеанса Tomcat. Но дело в том, что большую часть времени сеансы пользователей, которые простаивают в течение 30 минут, не аннулируются.
Но иногда пользовательские сеансы аннулируются Tomcat через 30 минут. Я думаю, это связано с тем, что главная страница периодически отправляет запрос Ajax без простоя сеанса.
Я хочу знать, что Tomcat не может идентифицировать автоматически сгенерированный запрос из пользовательского события и правильно аннулировать сеанс. Пожалуйста, дайте идеи по этому поводу, это будет очень полезно для меня.
Динеш