【问题标题】:Why Eclipse Glassfish does not support Eclipse Microprofile为什么 Eclipse Glassfish 不支持 Eclipse Microprofile
【发布时间】:2019-05-18 00:52:37
【问题描述】:

为什么 Eclipse Glassfish 不支持 Eclipse Microprofile? 我对 Eclipse Microprofile 应用程序感到困惑, Eclipse Microprofile 应用程序可以是 servlet 应用程序(war),也可以是 jar 应用程序? 我认为 servlet-api 对于 Eclipse Microprofile 应用程序不是必需的。

【问题讨论】:

    标签: eclipse glassfish microprofile


    【解决方案1】:

    我将从你的最后一个问题开始,然后向后工作。

    你是对的。 Servlet API 不是 Eclipse MicroProfile 的一部分。因此,MicroProfile 规范的实现不需要支持 servlet。如果您查看各种 MicroProfile 实现,您会发现其中一些源自应用程序服务器,而另一些则不是。那些根植于应用服务器的可能支持 servlet,但其他的可能不支持。

    MicroProfile 规范未指定应用程序打包或部署。只是必须支持的 API。因此,一些 MicroProfile 实现可能支持 war 文件(可能是那些根植于应用程序服务器的文件),但其他的则不会。它们中的大多数将支持某种形式的可执行 jar 和运行时依赖项管理,以便您可以创建应用程序及其运行时依赖项的自包含、不可变的 Docker 映像。在这种情况下,战争包装的价值值得怀疑。

    Eclipse GlassFish 是 Jakarta EE 实现,重点是交付 Jakarta EE 8 版本。 MicroProfile 是 Eclipse 的一部分,但它不是 Jakarta EE 的一部分(至少现在还不是)。所以 Eclipse GlassFish 不需要实现 MicroProfile(至少现在还没有)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-16
      • 2014-05-05
      • 2021-07-05
      • 2021-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多