J'ai un processus d'arrière-plan qui peut mettre à jour le magasin de clés utilisé par Tomcat pour ses informations d'identification SSL. J'aimerais pouvoir recharger Tomcat automatiquement sans avoir besoin d'un redémarrage manuel.
Est-il possible de faire recharger cela par Tomcat sans redémarrer, ou existe-t-il une manière programmatique de le faire à la place?
bindOnInit="false"
option.Il existe maintenant un moyen de le faire à partir de tomcat v8.5.24.
Ils ont introduit 2 méthodes nommées:
Ils peuvent être appelés de différentes manières:
Les détails des voies 1 et 2 sont facilement disponibles dans les documents tomcat.
Détails sur la façon d'utiliser la méthode 3:
Trouvez un exemple de code ci-dessous:
Classe de protocole principale:
Le connecteur dans server.xml doit le mentionner comme protocole:
J'espère que cela t'aides.
la source