Jhonnytunes Asked: 2012-05-19 05:13:42 +0800 CST2012-05-19 05:13:42 +0800 CST 2012-05-19 05:13:42 +0800 CST 战争部署与 tomcat 中的目录部署? 772 在 tomcat 中部署 Java Web App 的推荐程序是什么?删除未压缩的目录还是只删除战争?我问因为战争被压缩了,它没有性能成本吗? tomcat java apache-2.2 3 个回答 Voted DukeLion 2012-05-19T05:19:33+08:002012-05-19T05:19:33+08:00 部署性能成本不必担心。 回答您的问题的唯一方法是进行实际测试,因为这取决于您的应用程序大小、其中的文件数量、服务器参数和许多其他因素。 Best Answer Christopher Schultz 2012-05-25T07:50:33+08:002012-05-25T07:50:33+08:00 默认情况下,Tomcat 会在部署期间解压缩您的 WAR,因此您唯一要付出的代价是当时解压缩 WAR 文件的时间(应该不多)。 我发现 WAR 文件更便于部署,因为您只需复制一个文件而不是执行递归 scp 或类似的操作。 gfountis 2012-05-24T06:31:57+08:002012-05-24T06:31:57+08:00 据我所知,它没有任何明显的性能,但也请记住,每次您想要推送更新时都需要构建和重新部署整个WAR 文件(即使只是一个 .class)
部署性能成本不必担心。
回答您的问题的唯一方法是进行实际测试,因为这取决于您的应用程序大小、其中的文件数量、服务器参数和许多其他因素。
默认情况下,Tomcat 会在部署期间解压缩您的 WAR,因此您唯一要付出的代价是当时解压缩 WAR 文件的时间(应该不多)。
我发现 WAR 文件更便于部署,因为您只需复制一个文件而不是执行递归 scp 或类似的操作。
据我所知,它没有任何明显的性能,但也请记住,每次您想要推送更新时都需要构建和重新部署整个WAR 文件(即使只是一个 .class)