eclipse - 在 Eclipse 中运行时不显示 Tomcat 主页

标签 eclipse tomcat servlets

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

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

最佳答案

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

由于 Tomcat 主页不是 Eclipse 项目之一(也不会成为 Eclipse 项目之一),因此从 Eclipse 内部启动 Tomcat 时您不会看到它。您只会看到通过添加/删除项目 部署到服务器的 Eclipse 项目。我不确定为什么您需要查看 Tomcat 主页,因为它在开发 Java EE Web 项目时没有任何值(value)。但是,如果您出于某种不明确的原因真的不想看到它,那么您需要告诉 Eclipse 不仅超越它的引擎,而是完全使用独立安装。

要对其进行配置,请双击服务器 View 中的 Tomcat 条目以打开其配置,然后在服务器位置 部分中选择选项使用 Tomcat 安装

enter image description here

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

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

关于eclipse - 在 Eclipse 中运行时不显示 Tomcat 主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14030857/

相关文章:

java - 从哪里开始学习 servlet/tomcat 最好?

java - Eclipse:是否有更改类中方法顺序的快捷方式?

android - 如何阻止 ADT Logcat View 在 Eclipse 中自动弹出?

java - 部署到 Web 容器、捆绑 Web 容器或嵌入 Web 容器

java - 从终端生成 WAR 并将其部署到 tomcat 时我做错了什么?

java - 如何在Servlet中完全消失session?

加载运行时工作台时 Eclipse 崩溃

java - 如何创建淡出按钮

java - 403 拒绝访问 tomcat 7.0.42

servlets - Java EE 6 企业应用程序 : Warning "Unsatisfied dependency: no bean matches the injection point" when injecting a bean