2015-11-05 2 views
0

Я создаю веб-приложение java и размещаю его в Tomcat. У меня есть некоторый опыт работы с IIS. Я хочу узнать о времени жизни приложения в Tomcat.
Например, в IIS, если приложение неактивно в течение некоторого времени, сервер остановит рабочий процесс. Есть ли у Tomcat подобное поведение? Более конкретно, если у меня есть какой-то статический таймер, после его запуска он будет продолжать работать, даже если запросы не поступают?
Я наткнулся на тему под названием Tomcat Lifecycle. Что конкретно и какие выгоды я получу от использования?Tomcat Application Lifetime

ответ

2

Нет, Tomcat не собирается останавливать ваше приложение, если оно не получает запросы. О жизненном цикле Tomcat в документации вы можете найти описание интерфейса Lifecycle. Вы можете реализовать его для настройки поведения ваших компонентов в начале или на остановке.

https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/Lifecycle.html