wake-up-neo.com

Tomcat 404-Fehler: Der Origin-Server hat keine aktuelle Darstellung für die Zielressource gefunden oder ist nicht bereit, anzugeben, dass eine vorhanden ist

Ich habe das Tutorial auf o7planning verfolgt und bin bei Schritt 6 hängen geblieben:

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

Es ist nur ein einfaches Projekt, das HelloWorld anzeigt, aber aus irgendeinem Grund erhalte ich immer wieder den Fehler 404. Detail:

enter image description here Die Tomcat-Begrüßungsseite wird jedoch ordnungsgemäß angezeigt.

Tomcat welcome page

Hier Lösungen, die ich bisher ausprobiert habe (und die NICHT funktionieren):

Klicken Sie mit der rechten Maustaste auf Projekt -> Eigenschaften -> Projektfacetten -> Laufzeiten -> aktiviert "Apache Tomcat v9.0" -> Übernehmen -> Fertig stellen.

Registerkarte "Server" -> Klicken Sie mit der rechten Maustaste auf "Tomcat v9.0 ..." -> Eigenschaften -> Standort wechseln -> Wählen Sie im Bereich "Server-Standorte" die Option "Tomcat-Installation verwenden".

37
Lê Quang Bảo

Problem gelöst, ich habe die index.html nicht hinzugefügt. Was ist in der web.xml

enter image description here

Hinweis: Ein Projekt kann mehr als eine web.xml Datei haben.

wenn es eine andere web.xml in gibt

src/main/webapp/WEB-INF

Dann müssen Sie möglicherweise einen weiteren Index hinzufügen (diesmal index.jsp )

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

26
Lê Quang Bảo

Hoffe das hilft. In Eclipse klicken Sie mit der rechten Maustaste auf das Projekt -> Ausführen als -> Auf Server ausführen, und dann hat es bei mir funktioniert. Ich habe Eclipse Jee Neon und Apache Tomcat 9.0 verwendet. :)

12