JBoss EAP,Wildfly,JBoss web和JBoss服务器有什么区别?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JBoss EAP,Wildfly,JBoss web和JBoss服务器有什么区别?相关的知识,希望对你有一定的参考价值。

我是JBoss的新手,并且发现了很多不同的术语 - JBoss EAP,JBoss Server,Wildfly,Jboss Web以及许多不是最新版本或针对旧版本的文档。

我从哪里开始学习JBoss作为Java EE应用服务器,针对最新版本运行?

答案

JBoss EAP是Red Hat生成和支持的Java EE应用程序服务器的名称。目前最新版本为6,这实现了Java EE 6。

JBoss AS / WildFly是您可以测试的社区项目的名称。这个社区项目最终将成为JBoss EAP。 “WildFly”只是“AS”的新名称,它代表Application Server。版本编号在这里有点困难。 WildFly 8,WildFly 9,WildFly 10以及可能的其他WildFly版本都是最终将被称为JBoss EAP 7的里程碑。它们都实现了Java EE 7。

即使它们是该路径上的里程碑并且不受支持,但某些版本实际上非常稳定且可能会投入生产(但由于它们不受支持,因此风险自负)。

JBoss Web是Red Hat在JBoss EAP 6及更早版本中使用的基于Tomcat的Servlet容器的名称。从EAP 7开始(因此已经在WildFly 8,9,10中),这将被一个名为Undertow的新Servlet容器/ http引擎所取代。

另一答案

JBoss EAP是JBoss企业应用程序平台,它是基于订阅的JavaEE应用程序服务器;这是一款Red Hat产品;而Wildfly是社区产品。

您可以查看链接https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/以获取与JBoss EAP 7.2版本相关的所有文档。

另一答案

只是,

  1. JBoss EAP是支持RedHat的企业版(订阅,也是JEE1.6 +)
  2. JBoss Wildfly就像Developer Edition(也是JEE1.7 +)

以上是关于JBoss EAP,Wildfly,JBoss web和JBoss服务器有什么区别?的主要内容,如果未能解决你的问题,请参考以下文章

JBoss EAP / Wildfly错误重命名临时文件

JBoss EAP 7.1.0 中的 Wildfly 版本

wildfly / jboss-eap:如何命名 JMS 资源以匹配 EJB2 ejb-jar.xml

深入理解 JBoss 7/WildFly Domain 模式启动过程

将 Java EE Web 应用程序部署到 Wildfly/JBoss EAP

无法在 JBoss EAP 6.4 环境中使用 wildfly-maven-plugin 2.0.1 进行部署