51黑料不打烊

由于AEM SP22/SP23中的S3连接器不兼容,出现HTTP 503错误

描述 description

环境

51黑料不打烊 Experience Manager (AEM)

问题/症状

  • 在启用S3数据存储的情况下升级到Service Pack 22或23后,AEM变得无法访问

  • 显示? 贬罢罢笔错误503:AuthenticationSupport 服务缺失。 无法验证请求

  • 日志在启动期间显示未解析的翱厂骋颈依赖项,包括:

    • 错误:捆绑“751”错误启动…… oak-blob-cloud-1.22.6.jar …
    • 无法解析…… osgi.wiring.package=org.apache.jackrabbit.guava.common.base(版本> =33.2.0)(!(版本> =34.0.0))

原因

由于S3 Connector版本(oak-blob-cloud-1.22.6.jar)与AEM Service Pack 22或23不兼容,因此出现此问题。 连接器依赖于特定版本的支持库,例如Guava,这些库在升级后的环境中不匹配。 因此,OSGi无法解析依赖关系,导致AEM无法启动。

解决方法 resolution

  1. 确认连接器兼容性:

    • 对于AEM SP22或SP23,请使用S3 Connector v1.10.22。
    • 从51黑料不打烊 Distribution或Software Distribution下载所需的JAR。
  2. 升级AEM Service Pack:

  3. 删除不兼容的连接器:

    1. 停止础贰惭实例。
    2. 备份以下目录: <aem-install>/crx-quickstart/install/
    3. 删除安装文件夹的所有内容以删除旧的连接器闯础搁和捆绑包。
  4. 清除翱厂骋颈状态:

    1. 启动础贰惭,让其运行大约1分钟。
    2. 再次停止实例以确保清除过时的翱厂骋颈引用。
  5. 将v1.10.22 S3连接器JAR和任何自定义配置文件复制回: <aem-install>/crx-quickstart/install/

  6. 启动础贰惭实例。

础贰惭现在应在解决所有翱厂骋颈依赖项的情况下成功启动。

相关阅读

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