はじめに
このドキュメントでは、2025.07でのJava JREの変更が、リリースに依存しないアプリケーションと依存するアプリケーションの両方を使用するADPのアップグレードにどのように影響するかについて説明します。
設計
Application Delivery Platform(ADP)は、バージョン24.0以降のXtended Service Platform(XSP)とProfile Server(PS)の代わりとなるBroadWorksサーバです。
次の2つのアプリケーションタイプがあります。リリース非依存(RI)アプリケーションとリリースアンカー(RA):
- リリースアンカー付きアプリケーションには、アプリケーション名にBroadWorksのメジャーリリースバージョンが含まれています。これらのアプリケーションは、Application Server(AS)のアップグレード後に更新する必要があり、ASの古いメジャーリリースとの下位互換性がありません。
- リリース独立型アプリケーションには、アプリケーション名にBroadWorksのメジャーリリースバージョンがありません。これらのアプリケーションは、Application Server(AS)をアップグレードする前に更新する必要があり、古いバージョンのASと下位互換性があります。
ADPは、サーバベースでリリース独立型アプリケーションまたはリリースアンカー型アプリケーション専用になることを意図しています。ただし、これは適用されず、ADPでは両方のアプリケーションタイプを1台のサーバに導入できます。
ADPは、ターゲットアプリケーションのバージョンと同じかそれ以上のリリースにアップグレードする必要があります。
アプリケーションとADPの間の最新の互換性については、ADPリリースノート、特に「既知の制限と制限事項」の項を参照してください。
Java JREの変更が2025.07以降に与える影響
BroadWorksシステムをアップグレードする際には、アプリケーションサーバ(AS)の前にリリース非依存アプリケーションをアップグレードし、ASの後にリリース固定アプリケーションをアップグレードする必要があります。
通常、これは問題ではなく、ADPのアップグレード、Release Independent Applications updated、およびASのアップグレード後にRelease Anched Applications updatedが可能です。ただし、2025.07以降にアップグレードする場合は不可能です。
リリース2025.07では、すべてのBroadWorksコンポーネント用に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リリース・アンカー・アプリケーションおよびリリース独立型アプリケーションの最新バージョンをインストールします。ただし、アプリケーションを手動で更新しないでください。
- ADPのアップグレード:このアップグレードでは、Java 11を使用するRelease AnchorアプリケーションとRelease Independentアプリケーションが自動的に更新されます。
- ASを26.0にアップグレードします。
- 26.0用のリリース・アンカー・アプリケーションのバージョンを更新します。
ファイル名が.warで終わる一部のアプリケーションは、BWCallSettingsWeb_1.15.20_2.warなどのリリース・アンカー・アプリケーションまたはリリース独立型アプリケーションの通常の命名標準と一致しません。これらのアプリケーションは手動で更新する必要があります。
アプリケーションが混在するリリース25.0からのADPのアップグレード
リリース25は2024.07が25の最後のリリースであり、リリース26は2024.08から始まるため、アップデートを受信していません。これは、25のアンカーされたアプリケーションのリリースが更新されていないことを意味します。システムを2回の手順でアップグレードする必要があります。アップグレードしない場合、Release IndependentアプリケーションとRelease Anchedアプリケーションが別々のADP上に配置されます。
アップグレード手順:
- ADPを2025.06にアップグレードします。
- リリース独立型アプリケーションをインストールして更新します。
- ASをリリース26にアップグレードします(2025.07よりも後のリリース26.0バージョンを選択できます)。
- 26.0用のリリースアンカーアプリケーションのバージョンを2025.06より前に更新します。
- 26.0リリース・アンカー・アプリケーションおよびリリース独立型アプリケーションの最新バージョンをインストールします。ただし、アプリケーションを手動で更新しないでください。
- ADPを2025.07以降にアップグレードします。このアップグレードでは、Java 11を使用するRelease AnchorアプリケーションとRelease Independentアプリケーションが自動的にアップデートされます。
- 必要に応じて、残りのアプリケーションを更新します。
ファイル名が.warで終わる一部のアプリケーションは、BWCallSettingsWeb_1.15.20_2.warのようなリリース・アンカー・アプリケーションまたはリリース独立型アプリケーションの通常の命名標準と一致しません。これらのアプリケーションは手動で更新する必要があります。
アプリケーションが混在するリリース26.0からのADPのアップグレード
26.0から2505.07以降のバージョンにアップグレードする場合は、アップグレードの前にリリースアンカーアプリケーションをインストールする必要があります。
アップグレード手順:
- 26.0リリース・アンカー・アプリケーションおよびリリース独立型アプリケーションの最新バージョンをインストールします。ただし、アプリケーションを手動で更新しないでください。
- ADPのアップグレード:このアップグレードでは、Java 11を使用するRelease AnchorアプリケーションとRelease Independentアプリケーションが自動的に更新されます。
- ASをアップグレードします。
- 必要に応じて、残りのアプリケーションを更新します。
ファイル名が.warで終わる一部のアプリケーションは、BWCallSettingsWeb_1.15.20_2.warなどのリリース・アンカー・アプリケーションまたはリリース独立型アプリケーションの通常の命名標準と一致しません。これらのアプリケーションは手動で更新する必要があります。