AEM Forms:在安装附加组件后更正AEMFD包版本显示
在AEM 6.5 SP21或更高版本上安装最新的AEM Forms附加组件后,包管理器仍会显示过时的AEMFD包版本。 由于/crx-repository/install目录中存在基包,因此会发生这种情况。 要解决此问题,请通过包管理器手动安装正确的版本,从安装文件夹中删除旧包,然后重新启动服务器以反映正确的版本。
描述 description
环境
- 产品和版本: Adobe Experience Manager (AEM) Forms JEE 6.5,Service Pack 21或更高版本
- AEMFD包(Forms加载项): adobe-aemfd-win-pkg或adobe-aemfd-linux-pkg
问题/症状
在AEM 6.5上安装最新的AEM Forms附加组件包(例如,SP21)后,即使成功部署了最新的附加组件版本,包管理器中仍会显示AEMFD Windows/Linux包的基本版本。 发生这种情况是因为基础版本保留在/crx-repository/install目录中,导致活动版本混淆。
解决方法 resolution
请尝试以下步骤:
-
确保您的环境已升级到Service Pack 21。 导航到
http://[ server] :[ port] /lc/crx/packmgr/index.jsp。 搜索:- 在Windows上为
aemfd-win - 在Linux上为
aemfd-linux
验证最新的包(例如,
adobe-aemfd-win-pkg-6.0.1244.zip或adobe-aemfd-win-pkg-6.0.1244.zip)旁边是否显示 确定。 - 在Windows上为
-
如果旧版本仍标记为活动,请单击 Forms加载项 包名称
>更多>x 其他版本。 找到最新版本,然后单击 安装。 有关步骤,请参阅《AEM 6.5用户指南》中的包管理器。 -
实时打开
error.log文件。 请等待日志活动稳定完成 — 不要仅因为UI显示软件包已安装而继续。 -
停止应用程序服务器(例如,JBoss、WebLogic或WebSphere)。 在应用程序服务器日志中确认关闭已完成。
-
导航到
[ aem-forms root] /crx-repository/install。 找到并删除(或移动以进行备份)文件:adobe-aemfd-win-pkg.zip或adobe-aemfd-linux-pkg.zip。 有关步骤,请参阅《AEM 6.5用户指南》中的“在JEE环境上的AEM表单上下载并安装Service Pack”。 -
启动服务器并跟踪应用程序服务器日志。 确认服务器启动时没有出现错误。 再次打开包管理器。 正确的包版本(例如,
6.0.1244)现在应显示并处于活动状态。