如何找出 WildFly 使用了哪些 Jakarta EE 实现?

问题描述 投票:0回答:5

WildFly 是 Jakarta EE 兼容的应用程序服务器。这意味着所有 Jakarta EE API 都必须由服务器实现。 我对 WildFly 用于特定版本 WildFly 的具体实现感兴趣。创建包含列的表的最佳方法是什么 Jakarta EE API - WildFly 的实现(或者是否有一些在线资源列出了这一点)? 我深入研究了 WildFly 文档,但到目前为止还没有成功。

jakarta-ee wildfly
5个回答
1
投票

你可以看这里。也许有点旧,但他们不会经常更改实现,所以他们可能会使用相同的依赖项,只是更新了

https://arjan-tijms.omnifaces.org/2020/05/implementation-components-used-by.html


1
投票

实现存储在 Wildfly 安装目录中的

modules
目录中。一切都在
modules/system/layers/base
之下。因此,对于
wildfly-21.0.1.Final
,您有:

org/jboss/resteasy/resteasy-jaxrs/main/resteasy-jaxrs-3.13.2.Final.jar

例如。然而,这很快就会变得复杂。以servlet 实现为例。 Wildfly 有两个部分。首先是规范本身:

javax/servlet/api/main/jboss-servlet-api_4.0_spec-2.0.0.Final.jar

然后是真正起作用的代码:

io/undertow/servlet/main/undertow-servlet-2.2.2.Final.jar

因此,您必须深入挖掘才能了解“真正的”实现。


0
投票

最新版本正在实施 Jakarta EE 8。

所包含规范的版本可以在 Jakarta EE 8 文档中找到 https://jakarta.ee/specifications/platform/8/


0
投票

您可以随时在此处参考 Jakarta EE 合规页面:

https://jakarta.ee/compatibility/#tab-one

那里有兼容实现的完整列表。

因此 WildFly 18.0.0 兼容 Jakarta EE 8。


0
投票

该表可以在 WildFly 文档页面找到。

目前版本如下。

WildFly 发布 雅加达EE版本 Java EE 版本
29.0.0.决赛 雅加达 EE 10
28.0.0.决赛 雅加达 EE 10
27.0.0.决赛 雅加达 EE 10
26.1.0.决赛 Jakarta EE 8(和 EE 9.1 预览版)
26.0.0.决赛 Jakarta EE 8(和 EE 9.1 预览版)
25.0.0.决赛 Jakarta EE 8(和 EE 9.1 预览版)
24.0.0.决赛 Jakarta EE 8(和 EE 9.1 预览版)
23.0.0.决赛 Jakarta EE 8(和 EE 9 预览版)
22.0.0.决赛 Jakarta EE 8(和 EE 9 预览版) Java EE 8
21.0.0.决赛 雅加达 EE 8 Java EE 8
20.0.0.决赛 雅加达 EE 8 Java EE 8
19.1.0.决赛 雅加达 EE 8 Java EE 8
19.0.0.决赛 雅加达 EE 8 Java EE 8
18.0.0.决赛 雅加达 EE 8 Java EE 8
17.0.1.决赛 雅加达 EE 8 Java EE 8
17.0.0.决赛 Java EE 8
16.0.0.决赛 Java EE 8
15.0.0.决赛 Java EE 8
14.0.0.决赛 Java EE 8
13.0.0.决赛 Java EE 7(和完整的 EE8 预览版)
12.0.0.决赛 Java EE 7(和部分 EE8 预览版)
© www.soinside.com 2019 - 2024. All rights reserved.