У меня есть фоновый процесс, который может обновить хранилище ключей, которое Tomcat использует для своих учетных данных SSL. Я бы хотел, чтобы Tomcat автоматически перезагружал это без необходимости ручного перезапуска.
Возможно ли сделать так, чтобы Tomcat перезагрузил это без перезагрузки, или есть программный способ сделать это вместо этого?
bindOnInit="false"
опцией.Теперь есть способ сделать это, начиная с tomcat v8.5.24.
Они представили 2 метода с именем:
Их можно назвать по-разному:
Подробная информация о способе 1 и способе 2 легко доступна в документации по tomcat.
Подробная информация о том, как использовать способ 3:
Найдите пример кода ниже:
Основной класс протокола:
Соединитель в server.xml должен упомянуть это как протокол:
Надеюсь это поможет.
источник