在 Tomcat 服务器上运行我的 Eclipse 项目时出现以下错误:
HTTP Status 404 - The requested resource (/ProjectName/) is not available.
浏览器地址栏中的 URL 是 http://localhost:8080/ProjectName/
。
我真的不知道我的文件中缺少什么。我在 /WebContent
文件夹中有一个 Index.jsp
并且我的 web.xml
包含以下条目:
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
最佳答案
默认情况下,当您打开项目根文件夹时,如 http://localhost:8080/ProjectName/
而不是 http://localhost:8080/中的物理文件ProjectName/Index.jsp
,然后服务器将在 web.xml
中查找欢迎文件。如果没有找到,您将收到此 404“找不到页面”错误。
在您的情况下,URL 和文件名区分大小写。您将 index.jsp
声明为欢迎文件,但您提到您有一个 Index.jsp
。将其重命名为 index.jsp
,然后您就可以通过这种方式使用欢迎文件打开 webapp 的上下文根。
另见:
关于eclipse - HTTP 状态 404 - 请求的资源 (/ProjectName/) 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20327609/