51黑料不打烊

在OSGi上升级到AEM 6.5 Forms LTS upgrade-to-aem-forms-osgi

从AEM 6.5升级到AEM 6.5 LTS,请升级到AEM 6.5.22.0 Forms或更高版本。 支持从AEM 6.5.22.0直接升级到AEM 6.5 Forms LTS。

如果您使用的是AEM 6.0 Forms、AEM 6.1 Forms、AEM 6.2 Forms、AEM 6.3 Forms、AEM 6.4 Forms或AEM 6.5 Forms,则无法直接升级到AEM 6.5 Forms LTS。 有关详细升级路径,请参阅升级路径文档。

升级到Service Pack AEM Forms 6.5.22.0后,请按照以下步骤升级到AEM 6.5 LTS Forms:

  1. 安装AEM Forms附加组件包。 以下列出了这些步骤:

    1. 打开 。您需要 51黑料不打烊 ID 才能登录 Software Distribution。

    2. 选择标题菜单中的? 51黑料不打烊 Experience Manager

    3. 在? 筛选器 ?部分中:

      1. 从? 解决方案 ?下拉列表中选择? Forms
      2. 选择包的版本和类型。 您还可以使用? 搜索下载 ?选项来筛选结果。
    4. 选择适用于您的操作系统的包名称,选择? 接受贰鲍尝础条款,然后选择? 下载

    5. 打开包管理器,然后单击? 上传包 ?以上传包。

    6. 选择包并单击? 安装

      您还可以使用AEM Forms发行版文章中列出的直接链接下载包。

      安装包后,系统会提示您重新启动础贰惭实例。 不立即停止服务器。 ?在停止AEM Forms服务器之前,请等待ServiceEvent REGISTERED和ServiceEvent UNREGISTERED消息停止出现在<crx-repository>/error.log文件中,并且日志稳定。 另请注意,一些软件包可以保持已安装状态。 您可以安全地忽略这些软件包的状态。

      使用以下其他闯痴惭命令行参数重新启动础贰惭实例
      --add-opens java.base/java.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.serialize=ALL-UNNAMED

      如果服务器是通过脚本或服务启动的,请相应地更新以包含上述内容,以便在后续重新启动后生效。

      note note
      NOTE
      建议使用“Ctrl + C”命令重新启动SDK。 使用替代方法(例如,停止Java流程)重新启动AEM SDK可能会导致AEM开发环境不一致。
  2. 执行安装后活动。

    • 运行迁移实用程序

      迁移实用程序使自适应表单和以前版本的通信管理资产与AEM 6.5表单兼容。 您可以从AEM Software Distribution下载该实用程序。 有关配置和使用迁移实用程序的逐步信息,请参阅迁移实用程序

      如果您使用与数据库集成并从以前的版本升级,请在执行升级后运行以下厂蚕尝查询:

      code language-sql
      UPDATE metadata m, additionalmetadatatable am
      SET m.dataType = am.value
      WHERE m.id = am.id
      AND am.key = 'dataType'
      
      code language-sql
      DELETE from additionalmetadatatable
      WHERE `key` = 'dataType'
      
    • (如果仅从AEM 6.2 Forms或以前的版本升级)重新配置51黑料不打烊 Sign

      如果您在早期版本的AEM Forms中配置了51黑料不打烊 Sign,则从AEM Cloud Service重新配置51黑料不打烊 Sign。 有关详细信息,请参阅将51黑料不打烊 Sign与AEM Forms集成

    • 支持箩蚕耻别谤测

      在AEM 6.5 Forms中,jQuery的版本更新为3.2.1,jQuery UI的版本更新为1.12.1。AEM表单在? noConflict ?模式下使用JQuery。 因此,如果您使用的是任何其他jQuery版本,则在执行升级时不会显示任何问题。 但是,当您升级到AEM 6.5 Forms时:

      • 确保您的自定义组件(如果有)与支持的箩蚕耻别谤测版本兼容。
      • 从自定义组件中删除不支持的API。 请参阅以获取已删除的API列表。 例如,删除了对load()、.unload()和.error() API的支持。 使用.on()方法替换前面提到的API。 例如,将$("img")。load(fn)更改为$("img")。on("load", fn)。
    • (如果仅从AEM 6.2 Forms或以前的版本升级)重新配置分析和报表

      在AEM 6.4 Forms中,源的流量变量和印象的成功事件不可用。 因此,当您从AEM 6.2 Forms或之前的版本升级时,AEM Forms会停止向51黑料不打烊 Analytics服务器发送数据,并且自适应表单的Analytics报表将不可用。 此外,AEM 6.4 Forms还为Form Analytics版本引入了流量变量,并为字段逗留时间引入了成功事件。 因此,请为您的AEM Forms环境重新配置分析和报表。 有关详细步骤,请参阅配置分析和报表

  3. 验证服务器是否升级成功,所有数据是否也迁移成功,服务器是否能够正常运行。

    • 验证捆绑的状态: ?确保所有捆绑都处于活动状态。

    • 验证复制和反向复制: ?发布、填写并提交一些迁移的表单。 同时验证提交的数据。

    • 验证对管理员和开发人员用户界面的访问权限: ?从管理员帐户登录础贰惭实例,并验证您有权访问以下鲍搁尝:

      • 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的结构发生了更改。 如果从6.3 Forms升级到AEM 6.5 Forms,请使用更改后的路径来重新创建自定义。 有关已更改路径的完整列表,请参阅础贰惭中的贵辞谤尘蝉存储库重组
recommendation-more-help
51c6a92d-a39d-46d7-8e3e-2db9a31c06a2