3

我在 Eclipse 中有一个动态 Web 项目,应该自动部署到 Tomcat(5.5 版),但它没有发生。没有构建错误,并且类文件显示在工作区的项目中,但它们永远不会被复制到 Tomcat 实例中。项目名称是 timex2,我尝试了几个不同的默认输出文件夹,但无济于事。默认输出文件夹当前设置为:timex2/WebContent/WEB-INF/classes。

这是构建路径中的源选项卡: 源选项卡

这是包资源管理器中的项目: 包浏览器

这是Windows资源管理器中项目的目录结构:

目录结构

更新:这是标记窗口:

在此处输入图像描述

4

2 回答 2

2

Eclipse 会将文件保留在项目本地。这允许在多个项目之间调试和共享 tomcat 实例等时进行热部署。本地文件将包含部署所需的一切,请参阅 eclipse 中服务器中定义的所有 xml 文件。这是用来引导 Tomcat 的。

如果您想快速检查运行时端口,只需在 web 应用程序的根目录添加一个带有 soime 标记的 html 文件,右键单击它并说“在服务器上运行”。这应该使用上下文根打开文件,您将可以继续您的开发。

于 2012-04-10T18:02:12.070 回答
2

查看项目首选项下的“部署程序集”选项卡,看看是否正在将内容部署到 tomcat 目录中,就像它们应该的那样

于 2012-04-10T18:04:49.720 回答