我正在使用带有Tomcat的Eclipse。在服务器(右键单击)选项卡上,您有以下选项:
- Clean(清理)
- Publish(发布)
- Clean Tomcat Work Directory(清理Tomcat工作目录)
这些选项到底是做什么的? 与项目 > 构建有何不同?
"项目 > 构建"
时,Eclipse会将构建路径上的所有文件夹中的源代码编译为 .class 文件,并将这些 .class 文件放置在指定的输出文件夹中。这两个文件夹都可以在项目-> 属性-> Java构建路径
中进行配置。请注意,Eclipse具有增量构建功能,它只会编译自上次构建以来发生更改的源代码。"项目-> 自动构建"
),当你添加、删除或修改构建路径上的源代码文件时,"项目 > 构建"
将自动运行,因此在这种情况下不需要手动调用"项目 > 构建"。发布
选项将通过复制项目资源(如xml配置文件、Web资源(html、css、js等)和您从 "项目 > 构建"
得到的已编译的 .class 文件)将应用程序部署到Tomcat实例的正确位置,从而完成应用程序的部署。"项目 > 构建"
是关于将Java源代码编译为 .class 文件,而服务器选项卡中的选项则是关于将应用程序部署到Tomcat实例并维护Tomcat实例。构建: 在项目中的构建路径上编译已更改的源文件
清除: 编译项目构建路径中的所有源文件
发布: 将更新后的项目部署到Web服务器实例中
清理、发布和清理Tomcat工作目录选项适用于服务器文件,而Project> build适用于工作区文件(项目位于工作区文件夹内)。服务器文件和工作区文件通常位于不同的文件夹中,这取决于您如何配置服务器。