2012-09-19 2 views
0

Lorsque nous apportons des modifications au fichier .properties dans tomcat, le serveur doit être redémarré.Modifier les propriétés de tomcat à la volée

La question est pourquoi?

Que dois-je faire si je souhaite effectuer des modifications à la volée des propriétés du serveur Tomcat (c'est-à-dire sans redémarrer le serveur Tomcat)?

+0

Si c'est un changement à la volée, je m'attendrais à ce qu'il soit en vigueur immédiatement. Ou voulez-vous que vos modifications s'appliquent après le prochain redémarrage (manuel) de Tomcat? –

+0

Pouvez-vous préciser le fichier .properties que vous modifiez, est-ce catalina.properties ou un fichier .properties pour votre webapp? – mindas

+0

@f_puras Il ne devrait pas être nécessaire de redémarrer le serveur. Supposons logging.properties. – Vikram

Répondre

1

Si vous définissez l'attribut reloadable de l'élément Context de Tomcat sur false, le serveur ne redémarrera pas s'il détecte des changements de configuration en cours d'exécution.

Cependant, ceci s'applique uniquement aux /WEB-INF/classes et /WEB-INF/lib, il serait donc utile si vous avez spécifié quel fichier de propriétés vous souhaitez modifier, comme suggéré dans les commentaires.

Questions connexes