Назад | Перейти на главную страницу

Предотвратить слишком раннюю привязку коннектора Tomcat к порту 8080

Похоже, что коннекторы Tomcat по умолчанию начинают прослушивание до того, как сервер полностью запущен.

В результате при настройке высокой доступности некоторые HTTP-запросы кажутся "зависшими" в течение значительного времени (30-60 секунд).

Есть ли настройка задержки привязки к портам до после веб-приложения запускаются?

Как описано в документация, использовать bindOnInit настройка.

    <Connector ...  bindOnInit="false"  ...  />

Затем соединители будут привязаны к портам, когда сервер будет полностью запущен и готов к запросам сервера.

Обратной стороной является то, что в случае сбоя привязки, например порт уже занят, веб-приложения будут запускаться без необходимости, а затем немедленно останавливаться.