【问题标题】:OSGi container and application server container in AEMAEM 中的 OSGi 容器和应用程序服务器容器
【发布时间】:2018-12-26 00:24:00
【问题描述】:

在独立 AEM 安装中,felix OSGi 容器是否存在于 jetty servlet 容器中?或者 Jetty Server 是作为捆绑包安装在 Felix OSGi 容器中的吗?

AEM 启动时哪个会先启动?

对于基于 WAR 的安装,这将如何改变?

根据这个this 的答案,两者都是可能的。但我想知道 AEM 中采用了哪种方法。

【问题讨论】:

    标签: osgi aem sling


    【解决方案1】:

    AEM 独立版(使用快速入门)启动 felix 框架并将 jetty 部署为内部包。

    您可以通过启动 AEM 然后打开 the system console 来检查这一点。在捆绑列表中,您将找到org.apache.felix.http.jetty。这是 OSGi http 服务规范的 felix 实现,并嵌入了码头服务器。

    【讨论】:

    • 当 AEM 作为 WAR 安装在应用服务器中时会发生什么?
    • 当你作为一个战争安装时,它会在内部启动 felix 并使用 org.apache.felix.http.proxy 来利用外部容器。
    猜你喜欢
    • 2012-09-23
    • 2018-04-22
    • 2012-09-16
    • 2023-01-03
    • 2016-11-27
    • 1970-01-01
    • 2020-03-21
    • 2012-05-02
    • 2011-11-04
    相关资源
    最近更新 更多