AEM 中的 OSGi 容器和应用程序服务器容器

OSGi container and application server container in AEM

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

启动 AEM 时先启动哪个?

对于基于 WAR 的安装,这将有何变化?

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

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

您可以通过启动 AEM 然后打开 the system console. In the bundle list you will find org.apache.felix.http.jetty 来检查这一点。这是 OSGi http 服务规范的 felix 实现,并嵌入了码头服务器。