【发布时间】:2012-11-25 05:05:01
【问题描述】:
我在 Tomcat 中部署了一个典型的 Web 应用程序。要求是在更新应用程序时提供增量更新方式而不是完整包交付(war文件)。
例如,一旦我完成了更改 jar 文件、XML 文件和 jpg 文件的错误修复。我将这 3 个文件称为补丁。我应该提供补丁文件。即使客户想要回滚到原始版本,我也必须提供一种回滚补丁的方法。 所有的过程都应该是自动的。
在我看来,这个要求没有意义。全包交付是一种简单可靠的 Web 应用更新方式,我不想介绍复杂且容易出错的更新方式。
您有想法实施增量更新要求吗?谢谢!
【问题讨论】:
-
你的观点是正确的。增量更新几乎不可能跟踪和支持。您最终会遇到一个客户,其应用程序没有特定版本,也没有回滚的好方法。我的建议 - 不要这样做。
标签: java jakarta-ee web-applications deployment