Mam proces w tle, który może aktualizować magazyn kluczy, którego Tomcat używa dla swoich poświadczeń SSL. Chciałbym mieć możliwość automatycznego przeładowania Tomcat bez konieczności ręcznego restartu.
Czy jest możliwe, aby Tomcat przeładował to bez ponownego uruchamiania, czy jest programowy sposób, aby to zrobić?
bindOnInit="false"
opcją.Jest teraz sposób, aby to zrobić, zaczynając od tomcat 8.5.5.
Wprowadzili 2 metody o nazwie:
Można je wywoływać na różne sposoby:
Szczegóły sposobu 1 i 2 są łatwo dostępne w dokumentach tomcat.
Szczegółowe informacje na temat korzystania ze sposobu 3:
Znajdź przykładowy kod poniżej:
Główna klasa protokołu:
Łącznik w server.xml powinien wspomnieć o tym jako protokole:
Mam nadzieję że to pomoże.
źródło