簡介
本文檔介紹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上。
升級步驟:
- 將ADP升級到2025.06。
- 安裝並更新獨立於發行版的應用程式。
- 將AS升級至版本26(可以選擇低於2025.07的版本26.0)。
- 不遲於2025.06更新26.0的發行錨定應用程式版本。
- 安裝最新版本的26.0發行錨定應用程式和發行獨立應用程式,但不要手動更新這些應用程式。
- 將ADP升級到2025.07或更高版本 — 升級將自動更新使用Java 11的發行錨定應用程式和發行獨立應用程式。
- 如有必要,更新其餘應用程式。
某些應用程式的檔名以.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)的正常命名標準不一致。這些應用程式需要手動更新。