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-B
Tomcat-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.