安装AEM (6.5.15.0) Service Pack后出现“服务不可用”错误

上次更新: 2023-05-26

问题

安装后 AEM 6.5.15.0 service pack,错误发生如下:

  • 错误 [FelixDispatchQueue] org.apache.sling.scripting.console框架事件错误(org.osgi.framework.BundleException:无法解析org.apache.sling.scripting.console

安装AEM 6.5.15.0 Service Pack后,CRX/捆绑包和起始页显示服务不可用错误。

应用到

此解决方案适用于:

  • 所有JEE服务器(在JBoss EAP 7.4.0上运行的除外)上的AEM Forms

解决方案

注意

故障排除步骤适用于除JBoss EAP 7.4之外的所有应用程序服务器。

安装后 AEM 6.5.15.0 service pack,如果CRX/捆绑包和起始页显示服务不可用错误,请执行以下步骤:

  1. 停止应用程序服务器。

  2. 导航到 [aem-forms root]\crx-repository\launchpad\felix\bundle52

  3. 找到 bundle.info 文件。

  4. 打开 bundle.info 文件,并将包名称搜索为 org.apache.felix.http.bridge.

    注意

    如果 bundle.infobundle52 不包含 org.apache.felix.http.bridge 捆绑,检查 org.apache.felix.http.bridge. 然后导航到 [aem-forms根]\crx-repository\launchpad\felix\bundle[x] 并在此位置执行后续步骤。

  5. 导航至 URL: [aem-forms root]\crx-repository\launchpad\felix\bundle[x]\version0.1.

  6. 搜索 bundle.jar 并重命名 bundle.jarbundle.jar.bak.

  7. 复制 Bundle for AEM 6.5 Forms on JEE Service Pack 15 在此位置,从 Software Distribution.

  8. 启动应用程序服务器,等待日志稳定并检查捆绑包状态。

  9. 一旦所有捆绑包都处于活动状态,请安装 JEE Service Pack 15上的AEM 6.5 Forms片段system/console/bundles 并等待应用程序服务器稳定下来。

  10. 停止应用程序服务器。

  11. 导航到 [aem-forms root]\crx-repository\launchpad\felix\bundle52\version0.1 并删除 bundle.jar.

  12. 重命名 bundle.jar.bakbundle.jar.

  13. 启动应用程序服务器。

在此页面上