Тайм-аут сеанса Java-приложения в AWS Elastic Beanstalk

У меня есть приложение Spring со стандартной аутентификацией Spring на основе файлов cookie. Я могу управлять тайм-аутом сеанса на Tomcat локально, используя свойство session-timeout в моем проекте web.xml. Так, например, если для session-timeout установлено значение 1, я вижу, что сеанс истекает через одну минуту.

Однако когда приложение развертывается в AWS Elastic Beanstalk (стандартный файл war), похоже, что session-timeout в файле web.xml проекта не действует. Я использую среду AWS с балансировкой нагрузки.

Я упускаю что-то очевидное? Как контролировать истечение срока действия сеанса в AWS Elastic Beanstalk?


person Maksim Sorokin    schedule 30.11.2015    source источник
comment
Вы работаете на одном экземпляре? Или вы запустили более одного экземпляра приложения на beanstalk?   -  person Babl    schedule 30.11.2015
comment
@Babl, я использую среду AWS с балансировкой нагрузки. Я обновил вопрос.   -  person Maksim Sorokin    schedule 01.12.2015
comment
вы включили закрепление сеанса? Если да, что произойдет, если вы отправите два запроса с интервалом в 5 минут? Правильно ли они обслуживаются с одним и тем же идентификатором сеанса?   -  person Tal    schedule 01.12.2015


Ответы (1)


Включение сессий флешки решило проблему.

Однако помните о https://stackoverflow.com/a/10502092/417297

person Maksim Sorokin    schedule 03.12.2015