Проблема:
У нас много приложений в Tomcat, и каждому требуется много времени для запуска.
В течение этого времени, если вы делаете HTTP-запроск порту Tomcat он ожидает, пока все приложения не будут полностью запущены.
Поскольку у нас есть балансировщик нагрузки, который проверяет только соединения Tomcat TCP, он недостаточно умен, чтобы отбросить этот экземпляр Tomcat.
Требуемое решение:
Я хотел бы знать, как запустить Tomcat, чтобы он начал прослушивать HTTP-запросы только после полного развертывания всех приложений.Таким образом, балансировщик нагрузки заметит, что невозможно установить TCP-соединение, и откажется от этого Tomcat в течение этого времени.