一尘不染

爆炸的WAR文件的优点/缺点

tomcat

我今天读到的一个问题的答案建议将应用程序部署为爆炸(未压缩)的WAR。这让我开始思考。

我曾经对JBoss / Tomcat进行的每个部署都带有一个WAR /
EAR文件。至少据我所记得。

这些年来我一直在犯错误吗?

以扩展形式而不是打包形式部署应用是否有优势?


阅读 243

收藏
2020-06-16

共1个答案

一尘不染

我认为这是我在另一个问题中提到爆炸式WAR的答案。爆炸的WAR易于浏览,您可以更快地部署应用程序的“部分”(取决于Web /
App服务器如何处理),例如替换单个资源(如JSP页面)。但是它可能有一些缺点:

  1. 版本控制 -您真正在运行什么版本?“嗯,我现在不太确定”

  2. 安全性 -您是否拥有适当的爆炸格式许可?

  3. 麻烦 -大量文件散布在您不错的应用程序/ Web服务器上(有些人真的很讨厌)。

底线: 我倾向于分解进行原型开发工作,然后在离PRD越近的地方进行适当的包装。

2020-06-16