JBoss EAP 7.1.0 中的 Wildfly 版本

Posted

技术标签:

【中文标题】JBoss EAP 7.1.0 中的 Wildfly 版本【英文标题】:Wildfly version in JBoss EAP 7.1.0 【发布时间】:2018-10-30 02:48:35 【问题描述】:

我正在使用 Java 8 构建我的应用程序并计划使用 JBoss EAP 7.1.0 进行生产部署,但我不知道 JBoss EAP 7.1.0 附带的 Wildfly 版本。我找到了 Wildfly 核心 3.0.1,但 Wildfly 核心是什么?

是否也建议将 JBoss EAP 6.4 的 Java 版本更新到 Java 8 并使用它?

【问题讨论】:

【参考方案1】:

有一篇文章解释了映射:

http://www.mastertheboss.com/jboss-server/jboss-eap/what-is-the-difference-between-jboss-eap-wildfly-and-jboss-as

JBoss EAP 版本 WildFly 版本 JBoss EAP 7.2 WildFly 14.0.1 JBoss EAP 7.1 WildFly 11 JBoss EAP 7.0 WildFly 10 JBoss EAP 6.4 JBoss AS 7.5 JBoss EAP 6.3 JBoss AS 7.4 JBoss EAP 6.2 JBoss AS 7.3 JBoss EAP 6.1 JBoss AS 7.2 JBoss EAP 6.0 JBoss AS 7.1

JBoss 基于(未捆绑)Wildfly。

【讨论】:

【参考方案2】:

WildFly 不随 EAP 提供。 WildFly 是一个社区项目,而 JBoss EAP 是 Red Hat 产品。它们存在于不同的存储库中,即使它们通常在历史上有一些共同点,你也不能说 WildFly 是随 EAP 一起提供的。与 EAP 7.1 最接近的 WildFly 版本是 WildFly 11。

为了简化分层项目/产品的创建,应用服务器的核心运行时被切割成一个单独的项目 - WildFly core。它只包含一个非常基本的功能,允许在其上构建项目(通过添加模块和扩展)。核心包含

模块化类加载 统一管理,包括域模式 基本部署架构 用于管理的 CLI

JBoss EAP 6.4 支持 Java 8。详情请查看EAP 6 supported configurations。

【讨论】:

我知道 JBoss AS 7.5.0 附带 JBoss EAP 6.4。 JBoss EAP 7.1.0 附带的 AS 版本是什么?另外,如果我在生产中不使用 EAP 而使用 Wildfly,我会得到 JBoss 的支持还是被推荐?我们在生产环境中有 JBoss EAP 6.4 中的 jdk 1.7,因为它支持 Oracle jdk 1.8,我们可以在 JBoss EAP 6.4 中安装 jdk 1.8,对吧? Red Hat 不支持 WildFly,仅支持 JBoss EAP。是的,您可以在 Java 8 上运行您的 EAP 6.4 应用程序并获得支持。 >>> JBoss EAP 7.1.0 附带的 AS 版本是什么? EAP 版本 7.1.0 基于 Wildfly 11 >>> 我们在JBoss EAP 6.4 中有jdk 1.7 在生产中,因为它支持Oracle jdk 1.8,我们可以在JBoss EAP 6.4 中安装jdk 1.8,对吗? - JBoss EAP 支持 Oracle JDK 1.6、1.7 和 1.8(** 仅支持 EAP 6.3.3 更新及更高版本**)

以上是关于JBoss EAP 7.1.0 中的 Wildfly 版本的主要内容,如果未能解决你的问题,请参考以下文章

JBoss EAP 7.1.0 使用 cli 连接但使用 CommandContext 或 ModelControllerClient 失败

在 Wildfly 10 上运行 EJB 2.1

JBOSS EAP 7中的顺序消息处理

JBoss EAP 7 中的强化和性能调优

JBoss EAP 6 中的 Access.log 到 std.out

Jboss (6.4 EAP) 到 WebSphere (7.x)