我正在使用tomcat 6,当我从命令行启动时,它正在运行的应用程序工作正常,但是当我从eclipse启动tomcat时(我在eclipse中添加它作为服务器)当我尝试时遇到404错误在我的浏览器中运行该应用程序任何想法为什么会这样?
答案 0 :(得分:8)
默认情况下,当您在Eclipse中引用现有Tomcat实例时,仅使用其引擎。 Tomcat的/webapps
文件夹中所有已部署的Web应用程序被忽略。您似乎期望从Eclipse内部启动Tomcat时也可以访问它们。
您需要在Eclipse中配置Tomcat服务器引用,以将服务器位置设置为使用Tomcat安装而不是(默认)使用工作区元数据 。双击 Servers 视图中的Tomcat服务器条目进行编辑。
这样,当您从Eclipse内部启动Tomcat时,部署到Eclipse外部的Tomcat的所有内容也将可用。