当前位置: 首页 > 知识库问答 >
问题:

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

边霄
2023-03-14

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

AEM启动时,哪一个将首先启动?

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

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

共有1个答案

尉迟龙光
2023-03-14

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

您可以通过启动AEM然后打开系统控制台来检查这一点。在捆绑列表中,您会发现org.apache.felix.http.jetty.这是OSGi超文本传输协议服务规范的felix实现,嵌入了码头服务器。

 类似资料:
  • 请告诉我web服务器、web容器和应用程序服务器之间的区别。

  • Azure容器服务和Web App for Containers有什么区别? 它们似乎都提供了一个完全托管的平台,我们可以在这个平台上部署容器。我觉得容器的Web应用程序必须提供更多的东西,但我没有看到。我已经阅读了Azure Container Service FAQ和Web App for Containers intro page,但对我来说区别并不明显。

  • 我正在尝试将ftp服务器NodeJS应用程序打包。当我使用npm运行它时,它工作得很好,但当我在容器中运行它时它没有响应。 这是节点应用程序:src/index.js文件 我的包.json 文件 我的docker文件 我正在使用FileZilla测试FTP服务器。当我使用npm运行服务器时,启动并使用FileZilla连接 我正在使用此命令构建docker映像 我用这个来运行码头 这是FileZi

  • 我已经创建了一个非常简单的discord机器人,并试图在azure上托管它。当我在本地运行它时,它工作得很好。当我部署它时,它可以正常工作一段时间,然后崩溃并重新启动。 我明白了 我没有设置docker,所以我猜azure是为我做的。 我的包裹是这样的 我的代码是这样的。 有人知道解决办法吗?

  • 我有一个运行Ubuntu的服务器,安装了Redis和Docker。我正在创建托管在Docker容器中的服务。如何将Docker容器中运行的服务与Docker外部运行的Redis连接起来? 我可以ping服务器。ioredis驱动程序无法连接到redis。错误:connect ECONREFUSE:6379

  • 简介 Laravel 的服务容器是一个管理类依赖和执行依赖注入的强力工具。依赖注入是个花俏的名词,事实上是指:类的依赖通过构造器或在某些情况下通过「setter」方法「注入」。 不同于 Laravel Lumen 使用了与 Laravel 框架相同的服务容器,所以,你可以使用它们所有强大的功能。有关容器的完整文档,请阅读 Laravel 容器文档 。 获取服务容器 Laravel\Lumen\Ap