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. P>
3 Réponses :
in notez le catalina_home / conf / confier.xml cod>:
autodeploy = "FALSE" CODE> P> P> P> P> P> P> p>
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.
Je comprends votre question comme ne déployant pas votre application sur le début Tomcat - si oui, P>
au mais cela affectera toutes les webapps sur ce serveur. La valeur par défaut est vraie p>
server.xml code>,
déployonstartup code> attribut défini sur
false code> devrait le faire. p>
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.
Pour une référence future, depuis au moins Tomcat 7.0, chaque conteneur a une propriété non documentée Réglage: P> < pré> xxx pré> empêchera automatiquement les applications déployées automatiquement. p> startchildren code> (cf. Code source ), qui décide si les enfants doivent être démarrés automatiquement.
standardhost code> après avoir déjà commencé). Les applications configurées dans
server.xml code> démarreront automatiquement, lorsque le
standardHost code> démarre. P> p>