HTTP状态码404 Eclipse Tomcat 7。

3
当我尝试运行我的应用程序时,出现错误404。Tomcat服务器已启动并同步,动态模块版本为2.5。以前我使用的是动态模块版本3.o,但它没有起作用。在一篇帖子中,我读到最好使用2.5。所以我创建了一个新项目,仍然遇到了这个4044错误。我认为这是技术上的错误。
(下面是一些截图)

1
停止服务器,清理 [在“Servers”视图中右键单击服务器并单击“Clean”]。然后进行项目清理,构建,重新部署并查看。还可以尝试使用welcome-file index.jsp 并查看是否能够获取页面。从最小化开始。 - spiderman
1
请参考以下内容 - https://dev59.com/qnM_5IYBdhLWcg3w8H82 - spiderman
1
即使您创建了一个动态Web应用程序,只有一个名为index.html的welcome-file的web.xml,您也无法看到页面吗? - spiderman
我刚刚创建了一个动态Web应用程序,只是为了测试,其中包括web.xml文件和index.html文件,并且它可以正常工作。但是对于我上面描述的应用程序,它无法正常工作。 - user1282256
我是否缺少某个库或某个jar文件? - user1282256
显示剩余5条评论
2个回答

1

我需要创建index.jsp文件,路径为WebContent->New->JSP,然后将其放置在正确的位置。现在我可以看到我的主页。

问题是我创建了一个index.jsp文件,路径为WEB-INF->New->JSP。你可以在我的帖子中看到它。

这里我放置了一张图片,你可以看到image.jsp被放置在不同的位置。有一点小差别。

enter image description here


1
这就是为什么我要求你创建一个测试动态项目进行比较。我认为当您创建新项目时,已经正确将index.html放在了WebContent下。因此,您无法通过该示例找出问题所在。
此外,您也可以将JSP置于WEB-INF中。这也是一种推荐的安全方式。我的意思是,如果文件位于WebContent中,Web用户可以导航到该位置并访问它。但如果它位于WEB-INF中,则访问受到您的web.xml控制。 因此,在您以前的情况下,只需给出相对路径,即/WEB-INF/page.jsp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接