eclipse - HTTP 状态 404 - 请求的资源 (/ProjectName/) 不可用

标签 eclipse jsp tomcat http-status-code-404 welcome-file

在 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/

相关文章:

Java应用程序在Eclipse中运行但Jar找不到串行端口

java - 在 spring mvc 应用程序中设置日期

java - Spring Web MVC 项目 404 错误

javascript - Spring MVC Ajax请求刷新动态表

java - 在 Spring Security 和 Tomcat 中禁用 Remember-Me

java - Eclipse Luna - 项目未显示 - 奇怪

php - Eclipse PDT 不强调语法错误和代码完成

java - 通过 *live* 插件开发来替代 GIMP 的纯 java 方案?

tomcat - 如何在 Windows 上安装 SOLR 7.2.1 + Tomcat?

java - 为什么Tomcat跑了一周左右,创建1对2的int数组突然变成了慢瓶颈?