72 votes

Erreur Tomcat 404: le serveur d'origine n'a pas trouvé de représentation actuelle pour la ressource cible ou n'est pas disposé à divulguer qu'elle existe

J'ai suivi le tutoriel sur o7planning et est resté coincé à l'étape 6:

http://o7planning.org/en/10169/java-servlet-tutorial

C'est juste un projet simple qui montrent HelloWorld mais pour une raison que je reçois 404 d'erreur. Détail:

enter image description here Cependant la page d'accueil de Tomcat montrant correctement.

Tomcat welcome page

Voici les solutions que j'ai essayé jusqu'à présent (et ils ne sont PAS de travail):

Cliquez-droit sur le projet -> propriétés -> Projet Facettes -> temps de fonctionnement -> coché "Apache Tomcat v9.0" -> Appliquer -> terminer.

L'onglet serveur -> clic-Droit "Tomcat v9.0..." -> propriétés -> emplacement du commutateur -> Choisir "Utiliser tomcat installation" Serveur "lieux" du panneau.

47voto

Lê Quang Bảo Points 542

Problème résolu, je n'ai pas ajouté l' index.html. Qui n'est point dans le web.xml

enter image description here

Remarque: un projet peut avoir plus d'un web.xml fichier.

si il y a un autre web.xml dans

src/main/webapp/WEB-INF

Ensuite, vous pourriez avoir besoin d'ajouter un autre indice (cette fois l'indice.jsp) à

src/main/webapp/WEB-INF/pages/

20voto

J'espère que cela t'aides. Depuis eclipse, vous cliquez avec le bouton droit sur le projet -> Exécuter en tant que -> Exécuter sur le serveur, puis cela a fonctionné pour moi. J'ai utilisé Eclipse Jee Neon et Apache Tomcat 9.0. :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X