在OSGi上升级到AEM 6.4 Forms upgrade-to-aem-forms-osgi
根据您的环境,使用以下升级路径之一。
AEM 6.2 Forms或AEM 6.3 Forms > AEM 6.4 Forms upgrade-aem-forms-62-63-to-64
您可以从AEM 6.2 Forms或AEM 6.3 Forms直接升级到AEM 6.4 Forms。 执行以下操作:
-
将现有AEM实例升级到AEM 6.4。下面列出了步骤:
-
安装AEM 6.2 Forms或AEM 6.3 Forms的最新Service Pack和修补程序。 有关详细信息,请参阅:
-
为升级准备源实例。 有关详细步骤,请参阅 升级到AEM 6.4.
-
下载 AEM 6.4快速入门.
-
(仅基于Unix/Linux的安装) 如果您使用UNIX或Linux作为基础操作系统,请打开“终端”窗口,导航到包含crx-quickstart的文件夹,然后运行以下命令:
chmod -R 755 ../crx-quickstart
-
将您的AEM实例升级到AEM 6.3。有关分步说明,请参阅 升级到AEM 6.4.
在继续执行后续步骤之前,请等待ServiceEvent REGISTERED和ServiceEvent UNEXIVERTED消息停止出现在 <crx-repository>/error.log文件。
note note NOTE 服务器启动并运行后,一些AEM Forms包仍处于安装状态。 每次安装的包数可能有所不同。 您可以安全地忽略这些包的状态。 这些包列在 https://[server]:[port]/system/console/
.
-
-
安装AEM Forms附加组件包。 下面列出了这些步骤:
-
打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。
-
点按标题菜单中的 Adobe Experience Manager。
-
在 过滤器 部分:
- 选择 Forms 从 解决方案 下拉列表。
- 选择包的版本和类型。 您还可以使用 搜索下载 选项来筛选结果。
-
点按适用于您的操作系统的包名称,选择 接受EULA条款,然后点按 下载.
-
打开包管理器,并单击 上传包 以上传包。
-
选择包并单击 安装.
您还可以使用 AEM Forms版本 文章。
note note NOTE 安装包后,系统会提示您重新启动AEM实例。 不要立即停止服务器。 在停止AEM Forms服务器之前,请等待ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息停止显示在 <crx-repository>/error.log文件和日志稳定。 另请注意,一些包可以保持已安装状态。 您可以安全地忽略这些包的状态。 -
停止AEM实例并删除以下文件:
[AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcmail-jdk15-1.35
[AEM_Installation_Directory]\[crx-quickstart]\launchpad\ext\bcprov-jdk15-1.35
-
启动 AEM 实例。
-
-
执行安装后活动。
-
运行迁移实用程序
迁移实用程序使早期版本的自适应表单和通信管理资产与AEM 6.4表单兼容。 您可以从AEM Software Distribution下载该实用程序。 有关配置和使用迁移实用程序的分步信息,请参阅 迁移实用程序.
如果您使用 集成草稿和提交组件的示例 使用数据库并从以前的版本升级,然后在执行升级后运行以下SQL查询:
code language-none UPDATE metadata m, additionalmetadatatable am SET m.dataType = am.value WHERE m.id = am.id AND am.key = 'dataType'
code language-none DELETE from additionalmetadatatable WHERE `key` = 'dataType'
-
(如果仅从AEM 6.2 Forms或以前的版本升级)重新配置Acrobat Sign
如果您在以前的AEM Forms版本中配置了Acrobat Sign,请从AEM云服务中重新配置Acrobat Sign。 有关更多详细信息,请参阅 将Acrobat Sign与AEM Forms集成.
-
(如果仅从AEM 6.2 Forms或以前的版本升级)重新配置分析和报表
在AEM 6.4 Forms中,不提供用于展示的源流量变量和成功事件流量变量。 因此,当您从AEM 6.2 Forms或更早版本升级时,AEM Forms将停止向Adobe Analytics服务器发送数据,并且自适应表单的Analytics报表不可用。 此外,AEM 6.4 Forms还为表单分析版本引入了流量变量,并为字段逗留时间的成功事件引入了流量变量。 因此,请为您的AEM Forms环境重新配置分析和报表。 有关详细步骤,请参阅 配置分析和报表.
-
-
验证服务器是否成功升级,所有数据是否也已成功迁移,并且可以正常运行。
-
验证包的状态: 确保所有包都处于活动状态。
-
验证复制和反向复制: 发布、填写和提交一些迁移的表单。 同时验证提交的数据。
-
验证对管理员和开发人员用户界面的访问权限: 从管理员帐户登录AEM实例,并验证您是否有权访问以下URL:
https://[server]:[port]/crx/packmgr
https://[server]:[port]/crx/de
https://[server]:[port]/aem/forms.html/content/dam/formsanddocuments
note note NOTE 在AEM 6.4 Forms中,crx-repository的结构已发生更改。 升级到AEM 6.4表单后,请使用更改的路径进行重新创建的自定义。 有关更改路径的完整列表,请参阅 Forms 6.4中的存储库重组. -
AEM 6.0 Forms和AEM 6.1 Forms > AEM 6.4 Forms upgrade-aem-forms-60-61-to-64
直接从升级路径 AEM 6.0 Forms 和 AEM 6.1 Forms 到AEM 6.4 Forms不可用。 执行中间 升级到AEM 6.2 Forms 或 升级到AEM 6.3 Forms 然后,从AEM 6.2 Forms或AEM 6.3 Forms升级到AEM 6.4 Forms。