5

我正在使用tomcat 6,当我从命令行启动它时,它运行的应用程序运行良好,但是当我从eclipse启动tomcat(我在eclipse中将它添加为服务器)时,当我尝试运行应用程序时出现404错误在我的浏览器中。任何想法为什么会这样?

4

1 回答 1

8

默认情况下,当您在 Eclipse 中引用现有的 Tomcat 实例时,仅使用其引擎。Tomcat/webapps文件夹中所有已部署的 webapps 都将被忽略。您似乎希望从 Eclipse 内部启动 Tomcat 时也可以访问它们。

您需要在 Eclipse 中配置 Tomcat 服务器引用以将Server Locations设置为Use Tomcat installation而不是(默认)Use workspace metadata。双击服务器视图中的 Tomcat 服务器条目以对其进行编辑。

在此处输入图像描述

这样,当您从 Eclipse 内部启动 Tomcat 时,部署到 Tomcat 的所有内容(不受 Eclipse 控制)也将可用。

于 2012-08-14T15:41:57.263 回答