我在Eclipse中有一个动态Web项目应该自动部署到Tomcat(版本5.5),但它没有发生。没有构建错误,类文件显示在工作区中的项目中,但它们永远不会被复制到Tomcat实例。项目名称是timex2,我尝试了几个不同的默认输出文件夹但无济于事。默认输出文件夹当前设置为:timex2 / WebContent / WEB-INF / classes。
以下是构建路径中的源选项卡:
这是包浏览器中的项目:
以下是Windows资源管理器中项目的目录结构:
更新: 这是标记窗口:
答案 0 :(得分:2)
Eclipse会将文件保留在项目的本地。这允许在多个项目之间调试和共享tomcat实例时进行热部署。本地文件将包含部署所需的所有内容,请参阅eclipse中服务器中定义的所有xml文件。这是用于引导Tomcat的内容。
如果您想快速检查运行时端口,只需在webapp的根目录下添加带有soime标记的html文件,右键单击它并说“在服务器上运行”。这应该使用上下文根打开文件,您将继续开发。
答案 1 :(得分:2)
查看项目首选项下的“部署程序集”选项卡,看看是否正在将内容部署到tomcat目录中,就像它们应该
一样