Тайм-аут сеанса - приоритеты? - PullRequest
0 голосов
/ 19 июня 2020

У меня на одном сервере работают 3 приложения (GlassFi sh 4.1). Теперь у каждого приложения одинаковый тайм-аут сеанса - 30 минут. Но я бы хотел изменить это, на этот раз будет зависеть от приложения.

Пример:

Приложение 1 - 30 минут Приложение 2 - 20 минут Приложение 3 - 10 минут

Достаточно, если для каждого распределения я настрою:

<session-config>
     <session-timeout>30</session-timeout>
</session-config>

И вопрос номер два: На сервере GlassFi sh я установил веб-контейнер -> Свойства сеанса -> Тайм-аут сеанса на 15 минут. Что будет приоритетом для сервера, время из приложения или из настройки сервера.

1 Ответ

0 голосов
/ 19 июня 2020

По умолчанию контейнер сервлетов (например, Java веб-сервер) определяет глобальное значение тайм-аута сеанса для всех Java веб-приложений - например, тайм-аут сеанса по умолчанию в Tomcat составляет 30 минут. И вы можете переопределить значение тайм-аута по умолчанию для отдельного веб-приложения на сервере. используя код XML или Java. Установка тайм-аута в коде java отменяет изменения xml.

Пожалуйста, перейдите по ссылке ниже. https://www.codejava.net/java-ee/servlet/how-to-set-session-timeout-for-java-web-application

...