在AEM Forms JEE 6.5.23中升级后无法禁用备份模式
将AEM Forms JEE升级到版本6.5.23后,备份模式无法禁用该问题跨支持的平台和应用程序服务器影响管理控制台和LCBackupMode命令行工具。 要解决此问题,请使用命令行解决方法,方法是在AEM Forms JEE中更正库依赖项并更新脚本配置。
描述 description
环境
- 产品: AEM Forms JEE
- 版本:6.5.23(包括修补程序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复制工作轴库并将其放在以下位置:
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数据