簡介
本文檔介紹2025.07中的Java JRE更改如何影響ADP上的升級,包括獨立於發行版和從屬應用程式。
設計
應用交付平台(ADP)是BroadWorks伺服器,取代版本24.0及更高版本的擴展服務平台(XSP)和配置檔案伺服器(PS)。
有兩種應用程式型別,獨立釋放(RI)應用程式和獨立釋放應用程式,有時稱為錨定釋放(RA):
- 發行相關應用程式在應用程式名稱中包含主BroadWorks發行版本。這些應用程式必須在升級應用程式伺服器(AS)後進行更新,並且不能向後相容較舊的AS主要版本。
- 獨立發行版應用程式在應用程式名稱中沒有主要的BroadWorks發行版。在升級應用程式伺服器(AS)之前必須更新這些應用程式,並且這些應用程式向後相容較舊版本的AS。
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 Release Dependent應用程式和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 Dependent應用程式位於單獨的ADP上。
升級步驟:
- 將ADP升級到2025.06。
- 安裝並更新獨立於發行版的應用程式。
- 將AS升級至版本26(可以選擇低於2025.07的版本26.0)。
- 不遲於2025.06更新26.0的發行相關應用程式版本。
- 安裝最新版本的26.0 Release Dependent應用程式和Release Independent應用程式,但不要手動更新這些應用程式。
- 將ADP升級到2025.07或更高版本 — 升級將自動更新使用Java 11的發行相關應用程式和發行無關應用程式。
- 如有必要,更新其餘應用程式。
某些應用程式的檔名以.war結尾,這些應用程式與「版本相關」應用程式或「版本獨立」應用程式(如BWCallSettingsWeb_1.15.20_2.war)的正常命名標準並不一致。這些應用程式需要手動更新。
使用混合應用程式從26.0版升級ADP
從26.0升級到2505.07以後的更高版本只需在升級前安裝Release Dependent應用程式。
升級步驟:
- 安裝最新版本的26.0 Release Dependent應用程式和Release Independent應用程式,但不要手動更新這些應用程式。
- 升級ADP — 升級將自動更新使用Java 11的發行相關應用程式和發行獨立應用程式。
- 升級AS。
- 如有必要,更新其餘應用程式。
某些應用程式的檔名以.war結尾,它們與「版本相關」應用程式或「版本獨立」應用程式(如BWCallSettingsWeb_1.15.20_2.war)的正常命名標準不一致。這些應用程式需要手動更新。