在Tomcat服务器上运行Eclipse项目时出现以下错误:
HTTP状态404 - 请求的资源(/ ProjectName /)不可用。
浏览器地址栏中的网址为http://localhost:8080/ProjectName/
。
我真的不知道文件中缺少什么。我在Index.jsp
文件夹中有一个/WebContent
,而我的web.xml
包含以下条目:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
答案 0 :(得分:11)
默认情况下,当您在http://localhost:8080/ProjectName/
中打开项目根文件夹而不是http://localhost:8080/ProjectName/Index.jsp
中的物理文件时,服务器将在web.xml
中查找欢迎文件。如果找不到任何内容,那么您将收到404“找不到页面”错误。
在您的情况下,网址和文件名区分大小写。您声明index.jsp
是欢迎文件,但您提到您有Index.jsp
。将其重命名为index.jsp
,然后您就可以通过这种方式使用欢迎文件打开webapp的上下文根。
答案 1 :(得分:0)
http://localhost:8080/projectApplication