JBoss 7.x或JBoss EAP 6.x

Luc*_*uke 26 jboss jboss7.x

我正在安装JBoss,但我不明白选择哪个版本.我应该下载JBoss 7.x还是JBoss EAP 6.x?有什么不同?

eis*_*eis 39

TLDR; 在这些选项中,选择最新的EAP 6.x.

请注意,Wildfly2014年2月21发布,现在是首选版本.


长篇故事:

以前,JBoss社区版对所有人免费,而EAP是您需要商业订阅的企业版.作为回报,您也可以获得商业支持.然而,随着后来的版本,事情发生了一些变化,现在已不再如此.

JBoss AS7是JBoss 7.1版.对于JBoss 7.2版本,他们将其作为JBoss EAP 6.1 Alpha发布,因此这是更新的社区版本.Alpha可以任何方式或形式自由使用.他们还发布了JBoss EAP 6.1(商业版),您需要订阅它.如果您查看下载页面,您会看到版本以及发布日期:

Version       Release date
6.1.0 Final  2013-05-20   
6.1.0 Beta   2013-04-19   
6.1.0 Alpha 2013-03-07   
7.1.1.Final  2012-03-09   

6.1.0 Final和6.1.0 Beta二进制文件用于商业目的,并要求在生产环境中运行付费订阅.

7.2中有一些相当大的改进,7.1已经很老了,所以对于7.x社区版本,你需要JBoss EAP 6.1 Alpha或更高版本6.x Alpha.

资料来源:


更新20.7.2015:自从编写上一个答案以来,JBoss EAP 6.1 Alpha已被AS7产品线中较新的JBoss 6.x EAP Alpha取代,最新的是 JBoss EAP 6.4 Alpha(参见"查看较旧的下载").有关6.1 Alpha版本的声明也涵盖了EAP 6.X产品系列中的所有其他Alpha版本,因此没有理由再使用6.1 Alpha,而是使用最新的6.x Alpha版本.

此外,以前的下载页面已更改为不再包含EAP版本.它们只能在EAP下载页面找到,它甚至不再包含6.1 Alpha.

最后:JBoss 7.x系列现在被EAP 7取代了Wildfly和EAP 6.x系列.


Alb*_*ong 5

JBoss AS 7.x是一个社区版本,代表潜在的企业版本。在Red Hat,我们不再使用JBoss AS名称,因为它增加了混乱。将来所有的JBoss AS都被重命名为Wildfly,它们与JBoss Enterprise Application Server发行版不对应(您会注意到,我们认为适当时会跳过版本号)。

JBoss企业应用服务器(EAP)x也将符合Java EE规范。因此,JBoss EAP 6是JavaEE6。JBoss EAP 7是JavaEE7。由于EAP是企业版本,它将始终是最“成熟”的,强化的产品,并将包含社区版本中不可用的修复程序。