【问题标题】:Tomcat: HTTP Status 404 [duplicate]Tomcat:HTTP状态404 [重复]
【发布时间】:2017-01-16 03:55:49
【问题描述】:

我在关注this的例子,我在项目WebApplication1中创建了一个index.jsp文件,代码如下:

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
   <title>First JSP Page</title>
</head>

<body>
   <h1>Today's date</h1>
   Date and Time: <%= (new java.util.Date().toString())%>
</body>

</html>

该文件位于WEB-INF 文件夹中。按照教程说明,我构建了项目(成功),然后运行它(也没有例外)。但是当我转到localhost:8080/WebApplication1'时,它显示404 错误。我也尝试了localhost:8080/WebApplication1/index,结果相同..

EDIT1:我还尝试从 Netbeans 放置它的位置复制 WebApplication1 文件夹并将其粘贴到 tomcat/webapps 并以相同的 (404) 结果运行最简单的 index.html。..

EDIT2:找到解决方案 - localhost:8080/WebApplication1/web/index.jsp 工作正常!

【问题讨论】:

  • @BalusC,谢谢,我会研究 oracle 教程。但是建议的答案(将 index.jsp 放在 WEB-INF 文件夹之外)对我不起作用..

标签: java jsp tomcat servlets netbeans


【解决方案1】:

将您的index.jsp 移出WEB-INF 文件夹。根据教程,index.jsp 不是 IN WEB-INF 文件夹,但实际上它是 IN web 文件夹。

web/WEB-INF/index.jsp 应该是web/index.jsp

【讨论】:

    猜你喜欢
    • 2013-04-26
    • 2015-01-29
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 2013-08-10
    相关资源
    最近更新 更多