gpt4 book ai didi

eclipse - Apache Tomcat 问题

转载 作者:行者123 更新时间:2023-11-28 22:45:20 24 4
gpt4 key购买 nike

我用 tomcat 7 安装了 eclipse。我从 eclipse 启动 tomcat,当我在浏览器中访问我自己的项目时它可以工作

localhost:8080/ReadFormData/Form.html

但奇怪的是,当我在浏览器中输入时:

localhost:8080

它不访问 apache 站点。我收到以下错误状态:

HTTP Status 404 - /
type Status report
message /
description The requested resource (/) is not available.

当我关闭 eclipse 并从外部启动服务器并键入

localhost:8080

它有效。我知道这没什么大不了的,但有点令人沮丧。

最佳答案

假设它是常规的 "Congratulations, you've managed to start Tomcat"-page并且您确实希望将它用于 Eclipsed 管理的 Tomcat 实例:

  1. 在 Eclipse“服务器” View 中双击您的 Tomcat
  2. 在刚刚打开的 View 底部,选择“模块”
  3. 单击“添加外部 Web 模块”并浏览到您提取 Tomcat 的目录,在那里选择 webapps/ROOT,然后按 OK
  4. 保持“路径”字段为/(单斜线),按OK

如果现在从 Eclipse 中启动 Tomcat,您会发现 http://localhost:8080 的工作方式与从 Eclipse 外部启动 Tomcat 时一样。

现在来谈谈更有趣的背后的原因:

Eclipse 非常严格地控制由它管理的服务器实例中发生的事情,因此它只与您明确添加的上下文/网络应用程序一起运行(参见上面的步骤 1.-4.)。

当从 Eclipse 外部启动 Tomcat 时,它会运行它在 webapps 目录中找到的任何上下文;这通常包括 ROOT webapp(上面提到)、managerhost-managerdocs示例

关于eclipse - Apache Tomcat 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7288077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com