在AEM Forms JEE 6.5.23中升級後無法停用備份模式
將AEM Forms JEE升級至6.5.23版後,備份模式無法停用。此問題會影響跨支援平台和應用程式伺服器的管理控制檯和LCBackupMode命令列工具。 若要修正此問題,請使用命令列因應措施,修正程式庫相依性並更新AEM Forms JEE中的指令碼設定。
說明 description
環境
- 產品: AEM Forms JEE
- 版本: 6.5.23 (包括Hotfix 0100和0109)
- 作業系統: Windows 64位元/ Linux
- 應用程式伺服器: WebSphere、JBOSS、WebLogic
- 先前的工作版本: 6.5.21
問題/症狀
- 透過「管理主控台」停用備份模式失敗。
- 顯示錯誤: 發生錯誤。 如需詳細資訊,請參閱錯誤記錄。 返回核心系統組態。
- 後端記錄檔顯示例外狀況,指出backupReservation為NULL。
- 執行
LCBackupMode.cmd傳回錯誤碼ALC-DSC-099-000。 - 無論升級路徑或安裝記錄為何,都會發生問題。
解決方法 resolution
請依照下列步驟,使用LCBackupMode命令列工具停用AEM Forms JEE 6.5.23中的備份模式:
-
確定所需的Axis程式庫檔案位於正確的目錄中。 如果Axis jar遺失或不相容,請從AEM 6.5.21複製工作Axis程式庫,並將其放在以下位置:
C:\Adobe\Adobe_Experience_Manager_Forms\sdk\client-libs\thirdparty更新
LCBackupMode.cmd(或.sh)指令碼中的jar名稱:D:\Adobe\Adobe_Experience_Manager_Forms\sdk\misc\Foundation\BackupRestoreCommandline。 -
確認
LCBackupMode指令碼中列出的所有jar版本都存在於檔案系統中。 -
驗證並修正指令碼中的 ADOBE_LIVECYCLE 路徑(例如C:\Adobe\Adobe_Experience_Manager_Forms)和APPSERVER_CLIENT_JAR_PATH (例如%ADOBE_LIVECYCLE%\jboss\bin\client)。 如果AEM安裝目錄不同,請更新這些值。
-
以系統管理員身分開啟 命令提示字元 並移至:
D:\Adobe\Adobe_Experience_Manager_Forms\sdk\misc\Foundation\BackupRestoreCommandline。 -
執行命令以停用備份模式:
LCBackupMode leave預設指令碼已經包含主機、連線埠、使用者和密碼值。 只有在您的系統使用不同的設定時才更新。
-
命令完成後,檢查系統狀態,並確認備份模式已停用。 GDS資料夾應再次開始清除,以確認備份保留已清除。
其他資訊
- 此因應措施僅適用於命令列工具。 由於Service Pack 23中引入的回歸(Struts變更),Web UI無法停用備份模式。
- 因應措施步驟適用於JDK8而非JDK11。
- 此問題現在已修正,且修正可透過6.5.25.0使用。
- 已向Adobe產品工程部門報告此問題,以便在未來版本中取得永久修正。
- 長時間啟用備份模式會封鎖GDS和資料庫同步化,進而影響備份和磁碟空間管理。
相關閱讀
備份Adobe Experience Manager (AEM) Forms資料