web-dev-qa-db-fra.com

FAIL - Application déployée sur le chemin du contexte/mais le contexte n'a pas pu démarrer

Je travaille dans 2 applications Web distinctes, une application avant et arrière ... Le problème est que lorsque je lance le système, je n’ai aucun problème. Mais dans le front-end j'obtiens l'erreur suivante:

I have the following error in Netbeans 

NetBeans: Deploying on Apache Tomcat or TomEE
    profile mode: false
    debug mode: false
    force redeploy: true
Undeploying ...
undeploy?path=/
OK - Undeployed application at context path /
In-place deployment at D:\WebDevel\WebStore\WebFrontE\target\Web-1.0-SNAPSHOT
Deployment is in progress...
deploy?config=file%3A%2FC%3A%2FUsers%7E1%2FAppData%2FLocal%2FTemp%2Fcontext7815575477480252472.xml&path=/
FAIL - Deployed application at context path / but context failed to start

Les deux fonctionnent sur le même Tomcat. mon collègue a le même code et cela fonctionne très bien: -s

10
Keeper01

Context Path (ou) Context Root doit être unique pour chaque application déployée sur le serveur.

Vous ne pouvez donc pas déployer deux applications avec la même racine de contexte sur le même serveur. Il semble que, pour vos deux applications, le chemin de contexte soit /

Vérifiez server.xml pour voir quel chemin de contexte les deux ont. S'ils ne sont pas uniques, changez-les pour résoudre le problème.

Mais si vous voulez la même racine de contexte pour les deux applications, vous devez les déployer sur deux serveurs différents.

Pour plus d'informations: Configuration de chemins de contexte Tomcat

3
K139

J'ai eu ce problème après que beaucoup de liens qui ne fonctionnaient pas trouvaient cette solution. Editez le fichier server.xml sur votre serveur Tomee pour fournir un chemin d'accès complet à appBase:

<Host name="localhost"  appBase="C:\Apache\apache-tomee-7.0.2-plume\webapps"
                  unpackWARs="true" autoDeploy="true">
1
Jim Reitz

L'erreur suivante se produit si votre contexte n'a pas bien démarré . Instance: vous avez un écouteur de contexte qui appelle une méthode et la méthode n'est pas présente.

1
Bharadwaj_Turlapati

Je suis peut-être un peu en retard, mais je dirais que cela pourrait être dû au changement de nom de l'usine dans Tomcat 8. Suivez les étapes ci-dessous:

1) Tout d’abord, voyez si vous utilisez Tomcat 8 ou supérieur.

2) Si oui, et Tomcat n'est pas en mesure de déployer votre application. Exécutez l'application en mode débogage et consultez le suivi de la pile dans la fenêtre Tomcat (au bas. Identique à Tomcat.log). Faites défiler la fenêtre et voyez si vous pouvez trouver une exception comme celle-ci:
Causée par: Java.lang.NoClassDefFoundError: impossible d'initialiser la classe org.Apache.Tomcat.dbcp.dbcp2.BasicDataSourceFactory

3) Si vous voyez quelque chose comme ci-dessus, ouvrez votre fichier META-INF/context.xml et remplacez ou ajoutez l'attribut de fabrique dans la balise de ressource avec:.

4) Redémarrez Tomcat et redéployez. 

1
Arafat

'application non déployée sur le chemin du contexte' cette erreur est due à l'absence d'un fichier lors de la copie d'un projet d'un système à un autre ..__ lors de la copie, assurez-vous que tous les fichiers doivent être copiés.Si une erreur se produit, veuillez recopier le projet et l'importer .. Cela peut fonctionner ..

0
Sharayu

Mon problème était une erreur de syntaxe dans web.xml, je n'ai pas fermé un élément

La fenêtre Tomcat (NetBeans) avait un message d'erreur clair, merci Arafat

01-Sep-2018 17: 34: 38.641 SEVERE [http-nio-8080-exec-5] org.Apache.Tomcat.util.digester.Digester.fatalError Erreur fatale à la ligne 50 colonne 11: le type d'élément "param- valeur "doit être terminée par la balise de fin correspondante" ".

0
Joe Areeda

Je viens d'avoir le même problème que j'ai résolu en donnant l'autorisation de sécurité à l'utilisateur pour Apache Server Foundation dans le dossier racine

0
Kesavan Maharajan

J'ai eu le même problème, mais je n'ai utilisé que Maven (sans IDE). Ma version de Tomcat était Tomcat7 7.0.70-1 et jdk8 (dans pom.xml: <Java.version>1.8</Java.version>) Il s'est avéré que Tomcat7 incompatible avec Java 8, j'ai donc modifié Java.version dans pom.xml sur <Java.version>1.7</Java.version> et c'était la solution! 

0
user3856196

J'ai également du mal à résoudre ce genre de problème sur mes netbeans. Je suis toute la journée à me débarrasser de ce problème. De nombreuses solutions ont été essayées mais rien n’arrive jusqu’à ce que j’essaie de supprimer le dossier "cible" de mon projet et cela résout le problème! J'espère que ça aide! :)

0
aiipee