識別及處理Adobe Experience Manager中已棄用的程式庫使用情形
本文說明如何在Adobe Experience Manager (AEM)中識別已棄用的程式庫或套件,並概述更新或取代它們以維持相容性和安全性的步驟。
說明 description
環境
Adobe Experience Manager (AEM) (所有版本)
症狀
管理員或開發人員需判斷其AEM環境中存在哪些已棄用的程式庫或套件,以及更新或取代它們需要哪些動作。 可能沒有特定的錯誤訊息或棧疊追蹤。
原因
較新版本的AEM會定期移除或取代已棄用的套件。 繼續使用這些套件可能會導致相容性或安全性問題。 識別並更新已棄用的套件有助於確保長期支援和穩定性。
解決方法 resolution
請依照下列步驟解決問題:
- 以管理員身分登入時,在瀏覽器中導覽至
/system/console/bundles,存取AEM Web主控台。 - 檢閱已安裝套件組合及其版本的清單。 尋找任何標示為 已棄用 或具有警告指示器的組合。
- 請參閱您特定版本的官方Adobe Experience Manager檔案,以尋找已過時或移除的API和套件清單。
- 使用靜態程式碼分析工具或您的整合式開發環境(IDE),搜尋您的自訂程式碼基底,以取得已棄用的類別、方法或套件的使用情形。 在建置或部署期間,請注意任何警告或淘汰通知。
- 檢閱您AEM版本的發行說明和移轉指南,以取得已過時或移除功能的相關公告。
- 對於已識別的每個已棄用套件,請參閱檔案以瞭解建議的替代或移轉步驟,並相應地更新您的程式碼基底和相依性。
- 進行更新後,請確認您的應用程式已成功建置和部署,且已解決已棄用的套件警告。
recommendation-more-help
experience-cloud-kcs-help-kbarticles