Einleitung
In diesem Dokument wird beschrieben, wie sich die Java JRE-Änderungen in 2025.07 auf Upgrades eines ADP mit Release Independent- und Dependent-Anwendungen auswirken.
Design
Die Application Delivery Platform (ADP) ist der BroadWorks-Server, der die Xtended Service Platform (XSP) und Profile Server (PS) ab Version 24.0 ersetzt.
Es gibt zwei Anwendungstypen, Release Independent (RI)-Anwendungen und Release Dependent-Anwendungen, die manchmal als Release Anchored (RA) bezeichnet werden:
- Releaseabhängige Anwendungen enthalten die Hauptversion der BroadWorks-Version im Anwendungsnamen. Diese Anwendungen müssen nach dem Upgrade des Anwendungsservers (AS) aktualisiert werden und sind nicht abwärtskompatibel mit älteren Hauptversionen des AS.
- Release Independent-Anwendungen enthalten im Anwendungsnamen nicht die Hauptversion der BroadWorks-Version. Diese Anwendungen müssen vor dem Upgrade des Anwendungsservers (AS) aktualisiert werden und sind abwärtskompatibel mit einer älteren Version des AS.
Der ADP ist nur für serverspezifische Releaseunabhängige oder redeabhängige Anwendungen vorgesehen. Dies wird jedoch nicht erzwungen, und mithilfe des ADP können beide Anwendungstypen auf einem einzelnen Server bereitgestellt werden.
Auswirkungen von Java JRE-Änderungen in 2025.07 und höher
Beim Upgrade eines BroadWorks-Systems müssen zunächst die Releaseunabhängigen Anwendungen vor dem Anwendungsserver (AS) und die Releaseabhängigen Anwendungen nach dem AS aktualisiert werden.
In der Regel ist dies kein Problem, und die ADP kann aktualisiert, freigebungsunabhängige Anwendungen aktualisiert und freigebungsabhängige Anwendungen aktualisiert werden, nachdem das AS aktualisiert wurde. Beim Upgrade auf 2025.07 oder höher ist dies jedoch nicht möglich.
Ab Version 2025.07 wird Java JDK für alle BroadWorks Komponenten auf Version 11 aktualisiert. Infolgedessen besteht eine Inkompatibilität zwischen den für Java 8 erstellten Anwendungen und dem für Java 11 erstellten ADP. Dies bedeutet, dass es beim Upgrade auf 2025.07 oder höher erforderlich ist, alle Anwendungen gleichzeitig mit dem ADP zu aktualisieren. Wenn auf dem ADP sowohl Release Independent-Anwendungen als auch Release Dependent-Anwendungen bereitgestellt sind, wird dies zu einem Problem. Bei ADPs, die nur für veröffentlichungsabhängige Anwendungen (ohne bereitgestellte RI-Anwendungen) vorgesehen sind, tritt dieses Problem nicht auf, und sie werden wie gewohnt nach dem AS aktualisiert.
Aktualisieren eines ADP von Version 24.0 mit verschiedenen Anwendungen
Beim Upgrade von Version 24 gibt es eine einfache Problemumgehung. Version 24 des Supports endet am 31. Juli 2026. Die Anwendungen für Version 24 wurden also aktualisiert.
Upgrade-Schritte:
- Installieren Sie die neueste Version der Anwendungen 24.0 Release Dependent und Release Independent, aktualisieren Sie die Anwendungen jedoch nicht manuell.
- ADP-Upgrade: Bei diesem Upgrade werden automatisch die von der Versionshinweise abhängigen Anwendungen und die von der Versionshinweise abhängigen Anwendungen aktualisiert, die Java 11 verwenden.
- Führen Sie ein Upgrade des AS auf 26.0 durch.
- Aktualisieren Sie die Releaseabhängigen Anwendungsversionen für 26.0.
Einige Anwendungen, bei denen der Dateiname auf .war endet, entsprechen nicht dem normalen Namensstandard für Release Dependent-Anwendungen oder Release Independent-Anwendungen, wie z. B. BWCallSettingsWeb_1.15.20_2.war. Diese Anwendungen müssen manuell aktualisiert werden.
Aktualisieren eines ADP von Version 25.0 mit verschiedenen Anwendungen
Version 25 erhält keine Updates mehr, da 2024.07 die letzte Version von 25 war und Version 26 um 2024.08 beginnt. Dies bedeutet, dass die Releaseabhängigen Anwendungen für 25 nicht aktualisiert wurden. Das System muss entweder in zwei Schritten aktualisiert werden, oder die Anwendungen Release Independent und Release Dependent müssen sich auf separaten ADPs befinden.
Upgrade-Schritte:
- Aktualisieren Sie den ADP auf 2025.06.
- Installieren und aktualisieren Sie die Release Independent-Anwendungen.
- Aktualisieren Sie den AS auf Version 26 (Sie können eine Version von Version 26.0 später als 2025.07 auswählen).
- Aktualisieren Sie die Releaseabhängigen Anwendungsversionen für 26.0 bis 2025.06.
- Installieren Sie die neueste Version der Anwendungen 26.0 Release Dependent und Release Independent, aktualisieren Sie die Anwendungen jedoch nicht manuell.
- Aktualisieren Sie den ADP auf 2025.07 oder höher: Beim Upgrade werden automatisch die Release Dependent-Anwendungen und die Release Independent-Anwendungen aktualisiert, die Java 11 verwenden.
- Aktualisieren Sie ggf. die verbleibenden Anwendungen.
Einige Anwendungen, bei denen der Dateiname auf .war endet, entsprechen nicht dem normalen Namensstandard für Release Dependent-Anwendungen oder Release Independent-Anwendungen wie BWCallSettingsWeb_1.15.20_2.war. Diese Anwendungen müssen manuell aktualisiert werden.
Aktualisieren eines ADP von Version 26.0 mit verschiedenen Anwendungen
Für ein Upgrade von 26.0 auf eine neuere Version über 2505.07 hinaus müssen vor dem Upgrade nur die Releaseabhängigen Anwendungen installiert werden.
Upgrade-Schritte:
- Installieren Sie die neueste Version der Anwendungen 26.0 Release Dependent und Release Independent, aktualisieren Sie die Anwendungen jedoch nicht manuell.
- ADP-Upgrade: Bei diesem Upgrade werden automatisch die von der Versionshinweise abhängigen Anwendungen und die von der Versionshinweise abhängigen Anwendungen aktualisiert, die Java 11 verwenden.
- Aktualisieren des AS
- Aktualisieren Sie ggf. die verbleibenden Anwendungen.
Einige Anwendungen, bei denen der Dateiname auf .war endet, entsprechen nicht dem normalen Namensstandard für Release Dependent-Anwendungen oder Release Independent-Anwendungen, wie z. B. BWCallSettingsWeb_1.15.20_2.war. Diese Anwendungen müssen manuell aktualisiert werden.