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.

20
demandé sur Colin 't Hart 2012-11-09 07:54:03

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.

21
répondu Fathah Rehman P 2016-05-04 11:40:19

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.

3
répondu Heisenberg 2013-10-08 16:21:37