Sun Java System Application Server 9.1 高可用性管理指南

应用程序兼容性

根据应用程序两个版本间变更的大小,滚动升级的难度将有所不同。

如果变更很小(例如静态文本和图像的变更),则此应用程序的两个版本可以兼容,并且可同时在同一群集中运行。

兼容的应用程序必须满足以下条件:

您可以对单个群集或多个群集中兼容的应用程序执行滚动升级。有关更多信息,请参见在单个群集中升级

如果应用程序的两个版本不满足上述所有条件,则应用程序被视为不兼容。在一个群集中执行不兼容的应用程序版本将破坏应用程序数据并导致会话故障转移功能失常。问题取决于不兼容的类型和程度。好的做法是通过创建要在其上部署新版本的“阴影群集”来升级不兼容的应用程序,然后再慢慢停止旧的群集和应用程序。有关更多信息,请参见升级不兼容的应用程序

应用程序开发者和管理员是确定应用程序版本是否兼容的最佳人员。如果不确定,请假定版本不兼容,因为这是最安全的方法。