使用Tomcat Client Deployer的优点是什么?

使用Tomcat Client Deployer的优点是什么?,tomcat,deployment,Tomcat,Deployment,我想知道使用Tomcat Client Deployer的优点是什么?它与不使用此功能部署应用程序有多大不同?既然您只想在不弹出Tomcat的情况下重新加载Web应用程序(请参见上面的注释),那么您应该查看Tomcat管理器: 这应该能够完全满足您的要求。这个问题是相当开放的。TCD包括许多Ant任务,它们可以帮助您完成构建和部署周期中的各个步骤。如果您已经完成了大量自己的构建过程,那么就没有理由使用TCD。实际的部署是使用Tomcat的“管理器”webapp和一个简短的Ant脚本列表来完成的,

我想知道使用Tomcat Client Deployer的优点是什么?它与不使用此功能部署应用程序有多大不同?

既然您只想在不弹出Tomcat的情况下重新加载Web应用程序(请参见上面的注释),那么您应该查看Tomcat管理器:


这应该能够完全满足您的要求。

这个问题是相当开放的。TCD包括许多Ant任务,它们可以帮助您完成构建和部署周期中的各个步骤。如果您已经完成了大量自己的构建过程,那么就没有理由使用TCD。实际的部署是使用Tomcat的“管理器”webapp和一个简短的Ant脚本列表来完成的,我的意思是我们必须重新启动Tomcat来部署.war文件。当使用TCD时,是否有可能避免重新启动?TCD比jsut重新加载Web应用程序做得更多。阅读Tomcat Manager的文档(这是一个您必须部署的Web应用程序,但它随Tomcat一起提供):使用它,您可以重新加载Web应用程序,而无需重新启动Tomcat,即使自动部署已被禁用。我可以使用Tomcat Manager重新加载。我想知道使用TCD进行部署的优点如果您已经在使用Tomcat管理器,TCD不会给部署增加任何内容,因为TCD在所有部署操作中都使用Tomcat管理器。那么,如果使用管理器和通过“从后端重新启动Tomcat”从后端重新启动Tomcat有什么不同呢你的意思是实际上关闭Tomcat然后重新启动,那么区别很明显:使用Tomcat管理器,只有webapp重新启动(在重新加载期间,对它的请求应该暂停),但是如果你重新启动Tomcat,你将有一个硬服务中断。谢谢,这就是我想要的。。因此,如果不重新启动tomcat,其他Web应用程序将不会受到影响?(即通过manager部署时)