déployer le fichier war dans tomcat serveur
j'ai copié l'exemple.fichier war dans le répertoire webapps de tomcat.
je peux accéder à localhost:8080.
le déploiement de wars est automatique par défaut-j'ai vérifié mon dossier webapps pour un dossier extrait "sample"
mais il n'est pas extrait.pourquoi le fichier de guerre n'est pas extrait.merci de me donner la solution pour cela.
2 réponses
Supprimer ce fichier war de webapps/ répertoire. Puis ouvrir le lien http://localhost:8080/ dans votre navigateur web. Cliquez sur Tomcat Manager entrez alors le nom d'utilisateur et le mot de passe. Dans la page suivante, vous pouvez voir une option appelée "fichier WAR à déployer". Sélectionnez votre fichier war à partir de là et cliquez sur "déployer" bouton.
si vous voulez un déploiement automatique lorsque vous copiez des fichiers vers webapp/ répertoire. Assurez-vous que vous server.xml contient les valeurs suivantes:
autoDeploy="true"
unpackWARs="true"
il suffit de rechercher ces valeurs dans votre server.xml le fichier et modifier les valeurs comme indiqué ci-dessus
pour plus d'information voir déployer une nouvelle Application à partir d'un chemin Local.
en général, cela se produit lorsque vous avez 2 Tomcats. Si CATALINA_HOME référence Tomcat-A et vous essayez d'exécuter Tomcat-BTomcat-B/bin/startup.bat. Il sera exécuté Tomcat-A. D'où votre guerre que vous tentez de déployer en Tomcat-B ne sera pas extrait comme Tomcat-A est en cours d'exécution.