web-dev-qa-db-fra.com

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

Je suivais le tutoriel sur o7planning et je me suis retrouvé coincé à l'étape 6:

http://o7planning.org/fr/10169/Java-servlet-tutorial

C'est juste un projet simple qui montre HelloWorld mais pour une raison quelconque, je continue à avoir l'erreur 404. Détail:

enter image description here Cependant, la page d’accueil de Tomcat s’affiche correctement.

Tomcat welcome page

Voici les solutions que j'ai essayées jusqu'à présent (et elles ne fonctionnent pas):

Cliquez avec le bouton droit de la souris sur le projet -> propriétés -> Facettes du projet -> Runtimes -> coché "Apache Tomcat v9.0" -> Appliquer -> terminer.

Onglet Serveur -> Cliquez avec le bouton droit de la souris sur "Tomcat v9.0 ..." -> Propriétés -> Emplacement du commutateur -> Choisissez "Utiliser l'installation de Tomcat" dans le panneau "Emplacements du serveur".

37
Lê Quang Bảo

Problème résolu, je n'ai pas ajouté le index.html . Ce qui est souligné dans le web.xml

enter image description here

Remarque: un projet peut comporter plusieurs fichiers web.xml .

s'il existe un autre web.xml dans

src/main/webapp/WEB-INF

Ensuite, vous devrez peut-être ajouter un autre index (cette fois index.jsp ) à

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

26
Lê Quang Bảo

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. :)

12