【问题标题】:HTTP status 404 when running project in Eclipse在 Eclipse 中运行项目时的 HTTP 状态 404
【发布时间】:2015-07-09 22:50:21
【问题描述】:

我在 Eclipse 中创建了一个动态 web 项目。我试图在http://localhost:8080/MyProject/WEB-INF/jsp/index.jsp 运行我的 index.jsp,但得到 HTTP 状态 404。为什么我得到 HTTP 状态 404?我能做些什么来解决它?

我做了以下事情:

  • 确保我的 Tomcat apache 服务器正常工作。 (我可以去 启动服务器时的默认 apache 站点)
  • 已将 MyProject 添加到服务器。
  • 在类路径中添加了超类“javax.servlet.http.HttpServlet”。
  • 确保服务器在端口号 8080 上运行。
  • Index.jsp是eclipse默认创建的。

如果您需要更多信息以便弄清楚,请告诉我。

【问题讨论】:

  • 将 JSP 放在 WEB-INF 文件夹之外不是好方法,所以我们只能通过代码调用 JSP 文件,而不是欢迎文件列表

标签: java eclipse windows jsp tomcat


【解决方案1】:

由于安全原因,默认情况下无法直接访问 WEB-INF 目录。这就是它的工作方式。尝试将您的 JSP 放在 WEB-INF 目录之外。应该可以的。

【讨论】:

  • 就是这样。从技术上讲,你没问题,但你也解释了原因。
【解决方案2】:

http://localhost:8080/MyProject/jsp/index.jsp 使用此链接页面将打开

或者在页面上右击并在服务器上运行它会自动打开页面

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 2015-07-05
    • 2014-07-08
    • 2012-07-02
    • 2021-01-21
    • 2021-04-28
    相关资源
    最近更新 更多