JBoss AS 与 WildFly 8

Posted

技术标签:

【中文标题】JBoss AS 与 WildFly 8【英文标题】:JBoss AS vs WildFly 8 【发布时间】:2015-05-09 01:34:03 【问题描述】:

谁能告诉我 JBoss AS 7 和 WildFly 8 之间的主要区别?

我要开始一个非常重要的项目,我必须在 JBoss AS 7 和 WildFly 8 之间进行选择(对于这个项目,我将使用 GWT、JPA/Hibernate 和 jBPM 6)。

【问题讨论】:

【参考方案1】:

WildFly 8 是 JBoss AS 7 / EAP 6 之后 JBoss 应用服务器的下一次迭代。

基本上:

JBoss AS 7.x = JEE6 JBoss EAP 6.x = JEE6 WildFly 8.x = JEE7

Red Hat 通常会将新版本的安全修复程序反向移植到旧版本中,Red Hat 通常还会发布“功能包”,允许您访问更新的功能/规范。

所以如果它是一个非常重要的项目并且您不需要 JEE7 规范,您可能想要使用 JBoss EAP,它是 JBoss AS 7 的产品化版本。

否则,如果您需要更先进的规格和功能,您可能需要使用WildFly。


相关

请参阅 JBoss AS / WildFly versions history 了解更多详情。

【讨论】:

【参考方案2】:

JBoss 应用服务器是社区 Wildfly 应用服务器的“商业化”版本。红帽为 JBoss 提供支持合同,并为 JBoss 制定长期维护计划。

版本也不同。 JBoss EAP 6 对应 Wildfly 7。

【讨论】:

【参考方案3】:

WildFly 是 JBoss AS 的新名称,让公司 JBoss 和应用服务器 JBoss 不再混淆。

将 WildFly 8 视为 JBoss AS 8,只是名称不同。

JBoss 7 是 JavaEE 6 的实现。 WildFly 8 是 JavaEE 7 的实现。

【讨论】:

jboss 不是公司,它是 redhat。

以上是关于JBoss AS 与 WildFly 8的主要内容,如果未能解决你的问题,请参考以下文章

EJB 远程客户端从 JBoss AS 7.1 迁移到 Wildfly 8.1

EJB远程客户端从JBoss AS 7.1迁移到Wildfly 8.1

JBoss as7 到 WildFly 的 Hibernate 迁移

如何用Eclipse调试JBoss AS 7和WildFly8容器自身

将 MySql 添加到 JBoss 8.1 (Wildfly)

Wildfly:意外元素“urn:jboss:domain:4.2server”