目錄

簡介

設計

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)，並且必須在安裝AS之後升級發行錨定應用程式。

通常，這不是問題，ADP可以升級，發行獨立應用程式可以更新，發行錨定應用程式可以在升級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發行錨定應用程式和發行獨立應用程式，但不要手動更新這些應用程式。

- 升級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的發行錨定應用程式尚未更新。系統必須升級為兩個跳躍，或者「獨立於發佈」和「鎖定發佈」應用程式位於單獨的ADP上。

升級步驟：

1. 將ADP升級到2025.06。

2. 安裝並更新獨立於發行版的應用程式。

3. 將AS升級至版本26（可以選擇低於2025.07的版本26.0）。

4. 不遲於2025.06更新26.0的發行錨定應用程式版本。

5. 安裝最新版本的26.0發行錨定應用程式和發行獨立應用程式，但不要手動更新這些應用程式。

6. 將ADP升級到2025.07或更高版本 — 升級將自動更新使用Java 11的發行錨定應用程式和發行獨立應用程式。

7. 如有必要，更新其餘應用程式。

某些應用程式的檔名以.war結尾，這些應用程式與「釋放錨定」應用程式或「釋放獨立」應用程式（如BWCallSettingsWeb_1.15.20_2.war）的正常命名標準並不一致。這些應用程式需要手動更新。

使用混合應用程式從26.0版升級ADP

從26.0升級到2505.07以後的更高版本只需在升級前安裝發行錨定應用程式。

升級步驟：

- 安裝最新版本的26.0發行錨定應用程式和發行獨立應用程式，但不要手動更新這些應用程式。

- 升級ADP — 升級將自動更新使用Java 11的發行錨定應用程式和發行獨立應用程式。

- 升級AS。

- 如有必要，更新其餘應用程式。

某些應用程式的檔名以.war結尾，它們與「釋放錨定」應用程式或「釋放獨立」應用程式（如BWCallSettingsWeb_1.15.20_2.war）的正常命名標準不一致。這些應用程式需要手動更新。