战争部署与dir部署在tomcat?

在Tomcat中部署Java Web App的build议步骤是什么? 放下未压缩的目录或放弃战争? 我问,因为战争是压缩的,它没有一个性能成本?

默认情况下,Tomcat将在部署过程中解压缩WAR,所以你唯一需要付出的代价就是当时解压缩WAR文件(应该不会太多)。

我发现WAR文件更方便部署,因为您只需复制单个文件而不是执行recursion-scp或类似的东西。

部署性能成本不应该是一件值得担心的事情。

要回答你的问题的唯一方法是做一个真正的testing,因为它取决于你的应用程序的大小,文件数量,服务器参数和许多其他的东西。

就我所记得的那样,它没有任何明显的performance,但是也要记住,每次你想要推送一个更新(甚至只有一个.class),你都需要构造和重新部署整个 WAR文件。