Tomcat6 pas le déploiement de mon application web
J'ai accès à un serveur Tomcat qui est actuellement de déployer deux webapps. Quand j'ai mis mon propre webapp dans apache-tomcat-6.xxx/répertoire webapps, il n'a pas le déployer. J'ai essayé de télécharger le Tomcat de l'échantillon webapp, et déployé dans le répertoire webapps, et il n'est toujours pas déployer.
Est-il quelque chose que j'ai à faire au-delà de mettre les webapps dans apache*/répertoire webapps de les amener à déployer? J'ai essayé de démarrage/redémarrage de Tomcat ad nauseam.
Merci,
ktm
je suppose que vous n'avez pas accès à l'tomcat-application de gestion?, aussi, considérer qu'il y a un paramètre de configuration server.xml (autoDeploy) qui peut être définie sur false.
Je ne sais pas ce que le tomcat manager app est vraiment. Je suis totalement nouveau dans ce. Cependant, autoDeploy est définie sur true dans conf/server.xml.
Le gestionnaire /manager. Vous aurez besoin d'un compte admin, qui, par défaut, vous pouvez créer par l'édition conf/tomcat-users.xml.
Avez-vous une idée de $CATALINA_HOME/logs/catalina.ou $CATALINA_BASE/logs/catalina.? tomcat pourrait avoir porté plainte. Si vous voulez voir ce que la sortie est et si vous pouvez redémarrer tomcat, au lieu d'utiliser startup.sh simplement arrêter tomcat et d'exécuter catalina.sh à l'invite de commande.
Je n'ai pas le moindre indice de catalina.. Il dit: "le déploiement de l'application web archive [mywarapp]", ce qui devrait être une bonne nouvelle...
Je ne sais pas ce que le tomcat manager app est vraiment. Je suis totalement nouveau dans ce. Cependant, autoDeploy est définie sur true dans conf/server.xml.
Le gestionnaire /manager. Vous aurez besoin d'un compte admin, qui, par défaut, vous pouvez créer par l'édition conf/tomcat-users.xml.
Avez-vous une idée de $CATALINA_HOME/logs/catalina.ou $CATALINA_BASE/logs/catalina.? tomcat pourrait avoir porté plainte. Si vous voulez voir ce que la sortie est et si vous pouvez redémarrer tomcat, au lieu d'utiliser startup.sh simplement arrêter tomcat et d'exécuter catalina.sh à l'invite de commande.
Je n'ai pas le moindre indice de catalina.. Il dit: "le déploiement de l'application web archive [mywarapp]", ce qui devrait être une bonne nouvelle...
OriginalL'auteur ktm5124 | 2011-02-08
Vous devez vous connecter pour publier un commentaire.
Quand vous dites que vous mettez votre propre application web, je suppose que vous êtes de mettre votre
webapp.war
fichier? Assurez-vous de supprimer l'existantwebapp
répertoire d'abord, avant de passerwebapp.war
. Tomcat se gonfle automatiquement le fichier war de pour créer quiwebapp
répertoire.Il semble que votre autoDeploy doit être faux: tomcat.apache.org/tomcat-5.5-doc/... . Tourner que sur, et cela devrait fonctionner.
Non, autoDeploy est vrai. Il en a toujours été ainsi.
Essayez de recharger l'application en tapant ceci dans le navigateur web: localhost:8080//directeur de la recharger?path=/webapp
J'ai essayé aussi. J'ai un 403 Forbidden: "Vous n'avez pas la permission d'accéder à /manager/recharger sur ce serveur." (Je n'ai pas d'accès physique au serveur, je suis accéder par SSH.)
OriginalL'auteur limc
Avez-vous essayé l'arrêt et le démarrage de tomcat?
OriginalL'auteur Rcunn87
Est votre serveur à démarrer? Et si oui, que votre répertoire de projet est créé dans webapps.
Recherchez également variable d'environnement.
OriginalL'auteur Ankit
Vérifier pour voir si le gestionnaire de sécurité est en cours d'exécution. Si c'est vous aurez besoin de modifier le catalina.la politique de fichier pour permettre à votre application web pour être déployées et accessibles.
dans les scripts de démarrage, il aura les
-security
drapeauOriginalL'auteur Woot4Moo
Si vous exportez votre .la guerre de fichier à partir d'eclipse, assurez-vous que votre projet web dynamique module facette version n'est pas plus que ce que votre serveur de production peut gérer. Par exemple, la version 3.0 fonctionne pour Tomcat 7, mais ne fonctionne pas sur Tomcat 6, qui a besoin d'être défini comme 2.5. Frapper le projet de la facette de la version d'un cran, voir cette question.
OriginalL'auteur Jeshurun
De s'assurer que les autorisations sur votre fichier war appartient à l'utilisateur tomcat et de groupe. Assurez-vous de supprimer le déploiement de l'annuaire d'abord, puis redémarrez le serveur.
$ sudo rm -fr /path/to/tomcat/webapps/<yourwebapp>
$ sudo chown tomcat:tomcat /path/to/tomcat/webapps/<yourwebapp.war>
Maintenant redémarrer le serveur
OriginalL'auteur kofrasa
J'ai eu un problème avec tomcat 6 du système de déploiement. Pour une raison quelconque, le fichier $CATALINA_HOME/conf/Catalina/localhost/MyAppName.xml est de longueur nulle... je ne suis pas sûr de ce qu'il fait, mais j'ai supprimé le zéro-longueur XML, supprimé la GUERRE et puis j'ai répété le processus de déploiement (copié la GUERRE pour le répertoire webapps) et il est déployé correctement. J'ai trouvé le message d'erreur dans un fichier de log... maintenant je le sais pour la prochaine fois, mais je pensais qu'il serait intéressant de partager juste au cas où...
Espère que ça aide...
OriginalL'auteur JL Sardiñas
je rencontre aussi le problème,je l'ai re-télécharger tomcat et vérifier service.xml soigneusement,finnally-je trouver mon WEB-INF/web.xml pas exsit.
OriginalL'auteur chao
Le problème que j'ai été confronté a été il y avait trop de java processus qui ont été en cours d'exécution. En quelque sorte, c'était de ne pas laisser Tomcat de début et de ne pas jeter de toute erreur.
Pour que j'ai tué tous les java processus et puis redémarré le serveur Tomcat et cela a fonctionné.
Dans Linux:
OriginalL'auteur Pritam Banerjee