在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中的備份模式:

  1. 確定所需的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

  2. 確認LCBackupMode指令碼中列出的所有jar版本都存在於檔案系統中。

  3. 驗證並修正指令碼中的 ADOBE_LIVECYCLE 路徑(例如C:\Adobe\Adobe_Experience_Manager_Forms)和APPSERVER_CLIENT_JAR_PATH (例如%ADOBE_LIVECYCLE%\jboss\bin\client)。 如果AEM安裝目錄不同,請更新這些值。

  4. 以系統管理員身分開啟 命令提示字元 並移至:

    D:\Adobe\Adobe_Experience_Manager_Forms\sdk\misc\Foundation\BackupRestoreCommandline

  5. 執行命令以停用備份模式:

    LCBackupMode leave

    預設指令碼已經包含主機、連線埠、使用者和密碼值。 只有在您的系統使用不同的設定時才更新。

  6. 命令完成後,檢查系統狀態,並確認備份模式已停用。 GDS資料夾應再次開始清除,以確認備份保留已清除。

其他資訊

  • 此因應措施僅適用於命令列工具。 由於Service Pack 23中引入的回歸(Struts變更),Web UI無法停用備份模式。
  • 因應措施步驟適用於JDK8而非JDK11。
  • 此問題現在已修正,且修正可透過6.5.25.0使用。
  • 已向Adobe產品工程部門報告此問題,以便在未來版本中取得永久修正。
  • 長時間啟用備份模式會封鎖GDS和資料庫同步化,進而影響備份和磁碟空間管理。

相關閱讀

備份Adobe Experience Manager (AEM) Forms資料

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f