C'est l'erreur que j'ai eue lorsque j'ai créé mon premier service Web Axis2 à l'aide d'Eclipse. Après avoir écrit le cours, j'ai créé le service Web avec Apache Axis2. Lorsque je clique sur le bouton de démarrage du serveur dans eclipse, cela donne un message d'erreur:
Impossible de publier la configuration du serveur pour le serveur Tomcat v6.0 sur l'hôte local.
Plusieurs contextes ont un chemin "/ FirstApache".
FirstApache est le projet Web dynamique que j'ai créé auparavant. J'ai sélectionné le projet Web correct dans la partie configuration de l'assistant de service Web.
Comment puis-je réparer cela?
Dans STS / Eclipse, allez dans «explorateur de projet» ou «explorateur de package» et il y a un dossier appelé «serveur». Ouvrez-le et vous trouverez le
server.xml
fichier. Dans ce fichier en bas, vous trouvez une définition commeVous pouvez trouver des doublons de la même définition que vous devrez supprimer.
la source
Dans Eclipse, accédez au projet Serveurs . Ouvrez l'arborescence de la version Tomcat que vous utilisez. Ouvrez le fichier server.xml et vérifiez vos balises de contexte.
la source
Dans votre EDI eclipse sur l'explorateur de projets, accédez au server.xml comme dans:
Et supprimez les balises de contexte avec des références en double pour votre projet:
la source
Accédez à
server.xml
et recherchez une"Context"
balise avec un nom de propriété"docBase"
.Supprimez les lignes en double ici. Essayez ensuite de redémarrer le serveur.
la source
Accédez au projet Servers dans eclipse, sous la configuration de votre serveur d'exécution (dans mon cas, Tomcat v7.0 Server à localhost-config), accédez au fichier server.xml puis recherchez la balise <context>, normalement vous trouverez plus d'une balise de contexte , supprimez-les et exécutez votre application sur le serveur approprié qui fonctionnera maintenant.
dans mon cas, j'ai trouvé une balise de contexte en double:
la source
Dans eclipse en utilisant tomcat, il vous suffit d'ouvrir ce fichier server.xml et de trouver la balise de contexte et ici vous voyez que votre nom de contexte est plus que celui que vous supprimez simplement les contextes inutiles et redémarrez votre serveur, cela fonctionnera ....
la source
la source
Eclipse >> explorateur de projet >> serveurs >> server.xml >> tag >> supprimer la balise dupliquée de votre projet
la source
Supprimez simplement le serveur dans Eclipse et ajoutez à nouveau le serveur tomcat. que d'arrêter le tomcat dans le fichier tomcat / bin / shutdown.bat et de démarrer le serveur dans eclipse.
la source
Essayez de supprimer le serveur tomcat existant dans la console du serveur. Si vous n'avez pas la console, vous pouvez aller dans "Afficher la vue -> serveur", supprimer le serveur en faisant un clic droit dessus, puis ajouter un nouveau serveur.
la source
Si vous utilisez Tomcat 7 et Eclipse, cliquez sur le serveur Tomcat puis allez dans l'onglet modules. Vous y trouverez l'entrée dupliquée. Supprimez à la fois l'entrée et redéployez l'application. Vous êtes prêt à partir maintenant.
la source
Dans le même ordre d'idées, si vous avez copié un projet ou en tout cas, avez le même chemin de contexte pour 2 projets `` actifs '', vous devez changer le chemin de contexte de l'un d'entre eux, puis nettoyer les paramètres du serveur tomcat, puis republier les serveurs
voir cette réponse plus détaillée
la source
J'ai eu ce problème avant. Je viens de le résoudre en développant l'arborescence tomcat et en supprimant le dossier à l'origine du conflit. dans votre cas est
/FirstApache
. après l'avoir supprimé. puis vous le relancez, vous devriez pouvoir l'exécuter. Si cela se reproduit, supprimez-le et réessayez.la source
Supprimez l'espace ou la ligne vide dans server.xml ou context.xml au début de votre code
la source
Dans mon cas, j'ai trouvé des chemins en double dans Servers / Tomcat5.5 à localhost-config / server.xml sous la balise. La suppression des doublons a résolu le problème.
la source
Supprimez org.eclipse.wst.server.core et org.eclipse.wst.server.ui de .metadata / .plugins de wrokspace
supprimez le serveur d'eclipse puis reconfigurez le serveur dans eclipse.
la source
Cette erreur se produit lorsque vous copiez un projet plutôt que de le coller, puis que vous modifiez le nom de ce projet.
dans un tel cas, suivez les étapes suivantes.
Étape 1: vous devez éditer votre fichier web.xml. supprimer le servlet et le mappage de servlet des projets précédents.
Étape 2: accédez à SERVER -> server.xml -> find context
Exemple: - Contexte docBase = "JSPandServletDemo" path = "/ JSPandServletDemo" reloadable = "true" source = "org.eclipse.jst.jee.server: JSPandServletDemo" />
il vous suffit maintenant de remplacer le chemin par le nom actuel de votre projet.
Bonne chance codage heureux :)
la source
Si vous utilisez STS et que votre serveur est Pivotal Double-cliquez simplement sur le serveur et allez dans> onglet Modules> affichage Configurer les modules Web sur ce serveur.> Vous pouvez simplement supprimer les modules et les relancer.
la source
la source