我最近一直在思考,为什么要使用tomcat管理器来部署/取消部署战争到你的服务器?
相比简单的copy-it-to-webapps-folder方法和delete-it-from-webpass-folder方法有什么优点/缺点?
此外,当战争被删除时,tomcat的清理过程还有其他优势吗?当一个开发人员删除.war时,以及当他使用管理器取消部署webapp时,清理的过程是不同的?
此外,如果我将蚂蚁与TCD一起使用,过程会有所不同吗?
对此的一些启示将非常有用。
答案 0 :(得分:1)
此外,当战争被删除时,tomcat的清理过程还有其他优势吗?当一个开发人员删除.war时,以及当他使用管理器取消部署webapp时,清理的过程是不同的?
在内部它做同样的事情。只是它提供了UI,以便我们可以轻松地|或轻松地&远程,执行部署/取消部署和其他管理工作
答案 1 :(得分:1)
使用管理器的一个明显优势是,使用它,您不需要向管理应用程序的每个人授予操作系统级权限。您可以只授予对管理器UI的访问权限,并允许用户从那里启动/停止/部署/取消部署应用程序,但是他们仍然无法访问底层操作系统(至少没有Tomcat用户无权访问的任何内容)。
当然,如果上述情况显着或毫无意义,那当然取决于您的情况。除此之外,对于某些人来说,管理员的浏览器UI更易于使用。
答案 2 :(得分:0)
我将Tomcat Manager(TM)与Ant一起使用,因此我的评论适用于此组合。
对我来说,其中一个便利是通过使用Ant / TM,我不仅可以部署,还可以取消部署或更新webapp而无需重新启动。我不认为只需删除.war或展开的目录即可。