我今天读到的一个问题的答案建议将应用程序部署为爆炸式(解压缩)WAR.它让我思考.
我曾对JBoss / Tomcat所做的每个部署都使用了WAR / EAR文件.至少就我记忆中而言.
这些年来我一直犯错吗?
以扩展形式部署应用程序而不是打包是否有优势?
解决方法:
我认为这是我在另一个问题中提到爆炸性WAR的答案.爆炸的WAR更容易导航,您可以更快地部署应用程序的“部分”(取决于我们的Web / App服务器处理此问题的方式),例如:替换像JSP页面这样的单个资源.但它可能有一些缺点:
1.)你真正在运行什么版本? “嗯,我现在不太确定”
2.)安全性 – 您是否拥有针对爆炸格式的正确许可?
3.)混乱 – 丰富的文件遍布你的应用程序/网络服务器(有些人真的很讨厌这个).
我倾向于爆炸原型Dev工作,然后移动到正确的包装,我接近珠三角.