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

HTTP Status 404 - The requested resource (/ProjectName/) is not available

提问人:cProg 提问时间:10/18/2011 最后编辑:BalusCcProg 更新时间:11/3/2021 访问量:91141

问:

在 Tomcat 服务器上运行我的 Eclipse 项目时出现以下错误:

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

浏览器地址栏中的 URL 是 。http://localhost:8080/ProjectName/

我真的不知道我的文件中缺少什么。我在文件夹中有一个,我的包含以下条目:Index.jsp/WebContentweb.xml

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
Eclipse JSP tomcat http-status-code-404 欢迎文件

评论

0赞 Vikas Naranje 10/18/2011
状态 404 表示未找到页面。您正在调用的页面不存在。
0赞 Robert 10/18/2011
你在哪个页面上得到 404?

答:

13赞 BalusC 10/18/2011 #1

缺省情况下,当您打开项目根文件夹 as as 而不是物理文件 as in 时,服务器将在 中查找欢迎文件。如果未找到,则会收到此 404“找不到页面”错误。http://localhost:8080/ProjectName/http://localhost:8080/ProjectName/Index.jspweb.xml

在您的情况下,URL 和文件名区分大小写。您声明为欢迎文件,但您提到您有一个 .将其重命名为,然后你将能够以这种方式使用欢迎文件打开 Web 应用的上下文根。index.jspIndex.jspindex.jsp

另请参阅:

0赞 Utkal Santra 10/7/2016 #2
  1. 在 Project Explorer 中,右键单击 test(如果我做对了,这是您的项目名称)
  2. 在上下文菜单中,选择 Export->WAR file
  3. 在弹出的对话窗口中,单击浏览...按钮选择部署的目标文件夹。这应该是 Tomcat 安装的 Web 应用程序文件夹:/webapps,其中是安装 Tomcat 的文件夹。
  4. 单击“Finish”(完成)
  5. 现在启动 Tomcat。假设您在 Eclipse 中测试项目的 WebContent 文件夹中有 index.html 文件,当您打开 URL 时,您应该会在浏览器中看到 index.html 的内容。http://localhost:8080/projectApplication
0赞 Manish Kumar 11/2/2021 #3

对于那些仍然面临这个问题的人。我正在使用 Eclipse,并且所有配置都正常,我所做的唯一更改是将文件夹 webapp 的名称更改为 WebContent。

我使用 eclipse 动态 Web 应用程序选项生成了我的项目。

项目 ->src ->main -> Webcontent(而不是 webapp ,Java 文件夹也将位于 main 中)

注意:- 这是针对 eclipse 项目结构的

评论

1赞 Community 11/2/2021
正如目前所写的那样,你的答案尚不清楚。请编辑以添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。您可以在帮助中心找到有关如何写出好答案的更多信息。