Tomcat 404错误: 原始服务器没有找到目标资源的当前表示形式,或者不愿意披露目标资源的存在

我当时正在学习 O7计划的教程,结果卡在了第6步:

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

这只是一个简单的项目,显示 你好世界,但由于某些原因,我不断得到 404错误。详细信息:

enter image description here 然而,Tomcat 欢迎页面正确显示。

Tomcat welcome page

下面是我到目前为止尝试过的解决方案(它们并不奏效) :

右键单击 Project-> properties-> Project Facets-> Runtimes-> 勾选“ Apache Tomcat v9.0”-> Apply-> Finish。

服务器选项卡-> 右键单击“ Tomcat v9.0...”-> properties-> switch location-> 在“服务器位置”面板上选择“ Use Tomcat install”。

979043 次浏览

问题解决了,我还没有加入 Html。这是在 Xml中指出的

enter image description here

注意: 一个项目可能有多个 Xml文件。

如果有另一个 Xml

Src/main/webapp/WEB-INF

然后,您可能需要将另一个索引(这次是 Jsp)添加到

Src/main/webapp/WEB-INF/pages/

在 Eclipse 中,右键单击项目-> Run As-> Run on Server。这招对我很管用。我使用了 Eclipse Jee Neon 和 Apache Tomcat 9.0。

我只是删除了 index.html 文件中的 head 部分,它工作得很好。这是 HTML 文件中的 head 标记:
This is the head tag in html file