Tomcat 404 错误:源服务器未找到目标资源的当前表示形式,或者不愿意透露存在该表示形式

2022-08-31 13:22:11

我正在按照o7planning的教程进行操作,并卡在步骤6中:

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

这只是一个显示HelloWorld的简单项目,但由于某种原因,我不断收到错误。细节:404

enter image description here但是,Tomcat欢迎页面正确显示。

Tomcat welcome page

到目前为止,我已经尝试过以下解决方案(但它们不起作用):

右键单击项目 -> 属性 -> 项目方面 -> 运行时 ->选中“Apache Tomcat v9.0” ->应用 ->完成。

服务器选项卡 -> 右键单击“Tomcat v9.0...”->属性 ->切换位置 ->在“服务器位置”面板上选择“使用 tomcat 安装”。


答案 1

问题解决了,我还没有添加索引.html。这在网络上是指出的.xml

enter image description here

注意:一个项目可能有多个 web .xml文件。

如果有另一个网站.xml

src/main/webapp/WEB-INF

然后,您可能需要添加另一个索引(此时间索引.jsp

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


答案 2

希望这有帮助。从 eclipse 中,您右键单击项目 -> Run As -> Run on Server,然后它对我有用。我使用了Eclipse Jee Neon和Apache Tomcat 9.0。:)

我刚刚删除了索引.html文件中的头部部分,它工作正常。这是 html 文件中的 head 标记


推荐