安装AEM (6.5.15.0) Service Pack后出现“Service Unavailable(服务不可用)”错误 steps-to-resolve-error-after-installing-service-pack

问题 issue

安装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/捆绑包和起始页显示服务不可用错误。

应用到 applies-to

此解决方案适用于:

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

解决方案 solution

NOTE
故障排除步骤适用于除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. 在Ant文本编辑器中打开bundle.info文件,并搜索作为org.apache.felix.http.bridge的包名称。

    note note
    NOTE
    如果bundle52下的bundle.info不包含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.jar重命名为bundle.jar.bak

  7. 软件分发复制此位置的Bundle for AEM 6.5 Forms on JEE Service Pack 15

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

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

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

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

  12. bundle.jar.bak重命名为bundle.jar

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2