目录

简介

设计

2025.07及更高版本中Java JRE更改的影响

使用混合应用程序从版本24.0升级ADP

使用混合应用程序从版本25.0升级ADP

使用混合应用从版本26.0升级ADP

简介

本文档介绍2025.07中的Java JRE更改如何影响ADP上的升级，包括独立于发行版和从属的应用程序。

设计

应用交付平台(ADP)是BroadWorks服务器，取代版本24.0及更高版本的扩展服务平台(XSP)和配置文件服务器(PS)。

有两种应用类型：独立释放(RI)应用和固定释放(RA):

- 发行锚定应用程序在应用程序名称中包含主要BroadWorks发行版本。升级应用服务器(AS)后，必须更新这些应用，并且这些应用不能向后兼容AS的较旧主要版本。

- 独立于版本的应用程序名称中没有主要BroadWorks版本号。升级应用服务器(AS)之前必须更新这些应用，并且这些应用向后兼容较旧版本的AS。

ADP专用于每个服务器仅发布独立应用或仅发布锚定应用。但是，这不会强制实施，并且ADP允许将两种应用类型部署在一个服务器上。

ADP必须升级到相同版本或高于目标应用版本。

有关应用程序和ADP之间的最新兼容性，请参阅ADP发行说明，尤其是“已知限制和约束”部分。

2025.07及更高版本中Java JRE更改的影响

升级BroadWorks系统时，必须先升级独立于发行版的应用，然后才升级应用服务器(AS)，并且必须在升级后的发行版锚定应用。

通常，这不是问题，ADP可以升级，Release Independent应用会更新，Release锚定应用会在升级AS后更新。但是，当升级到2025.07或更高版本时，这是不可能的。

对于所有BroadWorks组件，版本2025.07会将Java JDK升级到版本11。因此，在为Java 8构建的应用程序与为java 11构建的ADP之间存在不兼容。这意味着，在升级到2025.07或更高版本时，必须同时升级所有应用程序和ADP。如果ADP上同时部署了独立于释放的应用程序和锚定释放的应用程序，则会造成问题。仅用于发布锚定应用（未部署RI应用）的ADP不会遇到此问题，并在AS正常升级后升级。

使用混合应用程序从版本24.0升级ADP

从版本24升级时，有直接的解决方法。版本24支持终止日期为2026年7月31日，这意味着版本24应用程序已经更新。

升级步骤：

- 安装最新版本的24.0 Release Anced应用和Release Independent应用，但不要手动更新应用。

- 升级ADP — 升级会自动更新使用Java 11的发行锚定应用程序和发行独立应用程序。

- 将AS升级到26.0。

- 更新26.0的发行锚定应用程序版本。

某些应用程序的文件名以.war结尾，它们与“发行锚定”应用程序或“发行独立”应用程序（如BWCallSettingsWeb_1.15.20_2.war）的正常命名标准不一致。这些应用需要手动更新。

使用混合应用程序从版本25.0升级ADP

版本25不再接收更新，因为2024.07是版本25的最后一个版本，版本26开始于2024.08。这意味着版本25的“释放锚定”应用程序尚未更新。系统必须升级为两个跳跃，或者Release Independent和Release锚定应用程序位于单独的ADP上。

升级步骤：

1. 将ADP升级到2025.06。

2. 安装并更新独立于版本的应用程序。

3. 将AS升级到版本26（您可以选择高于2025.07的版本26.0）。

4. 更新26.0版本但不迟于2025.06的发行锚定应用程序。

5. 安装最新版本的26.0 Release Anced应用和Release Independent应用，但不要手动更新应用。

6. 将ADP升级到2025.07或更高版本 — 升级将自动更新使用Java 11的发行锚定应用程序和发行独立应用程序。

7. 如有必要，更新其余应用程序。

某些应用程序的文件名以.war结尾，它们与“发行锚定”应用程序或“发行独立”应用程序（如BWCallSettingsWeb_1.15.20_2.war）的正常命名标准不一致。这些应用需要手动更新。

使用混合应用从版本26.0升级ADP

从26.0升级到2505.07以后的更高版本只需在升级之前安装发布锚定应用程序。

升级步骤：

- 安装最新版本的26.0 Release Anced应用和Release Independent应用，但不要手动更新应用。

- 升级ADP — 升级会自动更新使用Java 11的发行锚定应用程序和发行独立应用程序。

- 升级AS

- 如有必要，更新其余应用程序。

某些应用程序的文件名以.war结尾，它们与“发行锚定”应用程序或“发行独立”应用程序（如BWCallSettingsWeb_1.15.20_2.war）的正常命名标准不一致。这些应用需要手动更新。