首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Eclipse Glassfish不支持Eclipse Microprofile

为什么Eclipse Glassfish不支持Eclipse Microprofile
EN

Stack Overflow用户
提问于 2018-12-18 00:06:23
回答 1查看 231关注 0票数 1

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

EN

回答 1

Stack Overflow用户

发布于 2019-02-23 08:15:25

我将从你的最后一个问题开始,向后学习。

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

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53818892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档