【问题标题】:Tomcat home page is not showing when running in Eclipse在 Eclipse 中运行时未显示 Tomcat 主页
【发布时间】:2012-12-11 10:29:39
【问题描述】:

我在 Eclipse 中运行 Tomcat。我想查看 Tomcat 主页,但是它没有显示出来。当我浏览 http://localhost:8080 时,我收到 HTTP 404 Page Not Found 错误。

这是怎么引起的,我该如何解决?

【问题讨论】:

  • 检查您计算机上的进程列表 - 看起来您正在运行两个 tomcat 实例。
  • 你能告诉我如何检查这个过程
  • 也不知道更多关于你的设置,不。你在 Windows/Linux/Mac 上吗?什么版本的操作系统,什么版本的Tomcat,什么版本的Java?
  • 我遇到了同样的问题,并且 tomcat 返回状态 400。这是因为我的 tomcat 安装没有以下目录: tomcat\webapps\ROOT 这个目录里面是索引。请求“localhost:8081”时正在查找的 html。你能告诉我如何解决这个问题。这就是为什么我没有得到tomcat的主页
  • I Rclick on the project the run on server-->点击 ApacheTomcat7...以这种方式

标签: eclipse tomcat servlets


【解决方案1】:

Eclipse 默认不使用独立的 Tomcat。相反,它取代了它唯一的服务器引擎,并使用工作空间作为部署空间,而不是 Tomcat 自己的 /webapps 文件夹。它还会在 Servers 项目中创建配置文件的副本,例如 server.xml。它不会影响 Tomcat 安装。它不涉及 Tomcat 默认主页(和管理器)。它不涉及现有的部署。

由于 Tomcat 主页不是 Eclipse 项目之一(也不会成为其中之一),因此在像这样从 Eclipse 内部启动 Tomcat 时您不会看到它。您只会看到通过添加/删除项目部署到服务器的 Eclipse 项目。我不确定您为什么需要查看 Tomcat 主页,因为它在开发 Java EE Web 项目时没有绝对价值。但是如果你因为一些不清楚的原因真的死心塌地看到它,那么你需要告诉 Eclipse 不仅要超越它的引擎,而且要完全使用独立安装。

要进行配置,请双击 Servers 视图中的 Tomcat 条目以打开其配置,然后在 Server Locations 部分中选择选项使用 Tomcat 安装时间>。

您现在可以看到 Tomcat 的主页。

同样,好处是非常值得怀疑的。请注意,这种方式 Eclipse 将修改 Tomcat 安装。因此,Tomcat 安装可能无法跨其他 IDE/工作区重用。您需要创建一个全新的 Tomcat 安装。

【讨论】:

  • 如果使用这种方法,还能用debug模式在eclipse中逐行运行服务端代码吗?
【解决方案2】:

在 Eclipse 中,右键单击服务器视图中的 tomcat 服务器。 tomcate->properties.click 切换位置。

【讨论】:

    【解决方案3】:

    尝试以下步骤一次:

    1.从webapps文件夹中删除schoolManagementsystem文件夹和war文件

    2.任务管理器-->结束所有java进程

    3.现在在命令提示符下执行命令catalina.bat run

    希望这会对你有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2019-02-13
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多