Tomcat 404错误:原始服务器找不到目标资源的当前表示,或不愿意透露存在的一种表示

2020年11月16日 37点热度 0条评论

This question already has answers here:
Servlet returns “HTTP Status 404 The requested resource (/servlet) is not available”

(16个答案)

3年前关闭。

我正在遵循有关
o7planning 的教程,并陷入了第6步:


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

这只是一个显示HelloWorld的简单项目,但由于某些原因,我一直收到
404错误。详情:




但是,Tomcat欢迎页面显示正确。




这里是我到目前为止尝试过的解决方案(它们不起作用):

Right-click project -> properties -> Project Facets -> Runtimes -> checked "Apache Tomcat v9.0" -> Apply -> finish.

Server tab -> Right-click "Tomcat v9.0..." -> properties -> switch location -> Choose "Use tomcat installation" on "Server locations" panel.

解决方案如下:

问题已解决,我尚未添加 index.html 。在 web.xml 中指出了这一点

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

如果还有另一个 web.xml

src/main/webapp/WEB-INF

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

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

上一篇:java - 为什么在Java中将枚举声明为Enum <E扩展了Enum <E >>

下一篇:java - glassfish v3与tomcat 7

相关文章:

java - 防止异常与捕获Java中的异常

java - 有多少人被Java子字符串内存问题困扰?

java - 在tomcat 7并行部署的maven 3 Artifact 名称中添加##

java - 在Eclipse控制台中查看远程Tomcat日志

linux - 301全部404转到首页

php - Laravel 5.1路由不工作,除了'/'

java - 如何在Java中传递多项式函数?

java - IntelliJ从爆炸 war 中排除文件夹

java - 无法在Eclipse中发布动态Web项目

c# - 从显式类型的ASP.NET Core API Controller (不是IActionResult)返回404