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

Pra*_*kar 6 osgi sling aem

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

当AEM启动时,哪一个会首先启动?

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

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

Chr*_*der 9

AEM独立(使用快速入门)启动felix框架并将jetty作为bundle部署.

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

  • 当您作为战争安装时,它会在内部启动felix并使用org.apache.felix.http.proxy来利用外部容器. (2认同)