提问人:cProg 提问时间:10/18/2011 最后编辑:BalusCcProg 更新时间:11/3/2021 访问量:91141
HTTP 状态 404 - 请求的资源 (/ProjectName/) 不可用
HTTP Status 404 - The requested resource (/ProjectName/) is not available
问:
在 Tomcat 服务器上运行我的 Eclipse 项目时出现以下错误:
HTTP 状态 404 - 请求的资源 (/ProjectName/) 不可用。
浏览器地址栏中的 URL 是 。http://localhost:8080/ProjectName/
我真的不知道我的文件中缺少什么。我在文件夹中有一个,我的包含以下条目:Index.jsp
/WebContent
web.xml
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
答:
13赞
BalusC
10/18/2011
#1
缺省情况下,当您打开项目根文件夹 as as 而不是物理文件 as in 时,服务器将在 中查找欢迎文件。如果未找到,则会收到此 404“找不到页面”错误。http://localhost:8080/ProjectName/
http://localhost:8080/ProjectName/Index.jsp
web.xml
在您的情况下,URL 和文件名区分大小写。您声明为欢迎文件,但您提到您有一个 .将其重命名为,然后你将能够以这种方式使用欢迎文件打开 Web 应用的上下文根。index.jsp
Index.jsp
index.jsp
另请参阅:
0赞
Utkal Santra
10/7/2016
#2
- 在 Project Explorer 中,右键单击 test(如果我做对了,这是您的项目名称)
- 在上下文菜单中,选择 Export->WAR file
- 在弹出的对话窗口中,单击浏览...按钮选择部署的目标文件夹。这应该是 Tomcat 安装的 Web 应用程序文件夹:/webapps,其中是安装 Tomcat 的文件夹。
- 单击“Finish”(完成)
- 现在启动 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 项目结构的
评论