10
votes

Empêcher Tomcat de commencer la demande de déploiement

Y a-t-il un moyen de dire à Tomcat de ne pas démarrer automatiquement à une application que je veux déployer? Je voudrais cela manuellement.


0 commentaires

3 Réponses :


8
votes

in catalina_home / conf / confier.xml : xxx

notez le autodeploy = "FALSE"


1 commentaires

Cela ne désactive que le déploiement automatique de nouvelles applications et redéploiement automatique des applications existantes. Mais les applications déjà déployées sont toujours automatiquement démarrées.



3
votes

Je comprends votre question comme ne déployant pas votre application sur le début Tomcat - si oui,

au in server.xml , déployonstartup attribut défini sur false devrait le faire.

mais cela affectera toutes les webapps sur ce serveur. La valeur par défaut est vraie


1 commentaires

Pas exactement. J'ai Tomcat exécutant puis déployer l'application et je ne veux pas que cette application commence lorsqu'il est terminé de déployer.



0
votes

Pour une référence future, depuis au moins Tomcat 7.0, chaque conteneur a une propriété non documentée startchildren (cf. Code source ), qui décide si les enfants doivent être démarrés automatiquement.

Réglage: < pré> xxx

empêchera automatiquement les applications déployées automatiquement.

remarque : Ceci ne s'applique qu'aux applications déployées automatiquement (c.-à-d. Ceux-ci ajoutés à la standardhost après avoir déjà commencé). Les applications configurées dans server.xml démarreront automatiquement, lorsque le standardHost démarre.


0 commentaires