JBoss 7.x或JBoss EAP 6.x

JBoss 7.x或JBoss EAP 6.x,jboss,jboss7.x,Jboss,Jboss7.x,我正在安装JBoss,但我不知道该选择哪个版本。我应该下载JBoss 7.x还是JBoss EAP 6.x?区别是什么?有两个版本:Jboss AS(应用服务器)和Jboss EAP(企业应用平台) JBossAS是一个社区版本。个人而言,我从未使用过EAP,但我从未在生产环境中使用过JBoss。。这表明EAP的设计更加稳定 这里有一些信息:TLDR;在这些选项中,选择最新的EAP 6.x Alpha 请注意,was现在是首选版本 长话短说: 以前,JBossCommunityEdition对

我正在安装JBoss,但我不知道该选择哪个版本。我应该下载JBoss 7.x还是JBoss EAP 6.x?区别是什么?

有两个版本:Jboss AS(应用服务器)和Jboss EAP(企业应用平台)

JBossAS是一个社区版本。个人而言,我从未使用过EAP,但我从未在生产环境中使用过JBoss。。这表明EAP的设计更加稳定


这里有一些信息:

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

请注意,was现在是首选版本


长话短说:

以前,JBossCommunityEdition对所有人都是免费的,EAP是您需要商业订阅的企业版。作为回报,你也会得到商业支持。然而,随着更高版本的出现,情况发生了一些变化,现在已经不是这样了

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

版本发布日期
6.1.0最终版本2013-05-20
6.1.0测试版2013-04-19
6.1.0阿尔法2013-03-07
7.1.1.最终版本2012-03-09

6.1.0最终版和6.1.0测试版二进制文件用于商业目的,需要付费订阅才能在生产环境中运行

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

资料来源:

  • 常见问题:

2015年7月20日更新:自编写上一个答案以来,JBoss EAP 6.1 Alpha已被AS7产品线JBoss EAP 6.4 Alpha中更新的JBoss 6.x EAP Alpha所取代(请参阅“查看旧版下载”)。关于6.1alpha版本的声明,因此没有理由再使用6.1alpha,而是使用最新的6.xalpha

此外,已更改为不再包含EAP版本。它们只能在中找到,甚至不再包含6.1 Alpha


最后:JBoss 7.x版现在被Wildfly取代,EAP 6.x版被EAP 7取代。

我的理解是:JBoss EAP 6.1.0 Final基本上是JBoss AS 7.2版,但您不能下载JBoss AS 7.2的二进制版本,您必须获得代码并自行构建。JBoss EAP 6.1.0有二进制版本,但您需要许可证(包括支持等)。

也有可用的源代码发行版。据我所知,Jboss 7.1.2与EAP6.0完全对应,而Jboss 7.1.3则与EAP6.1相对应


事实上,即使在Windows上,自己编译它们也不难

JBoss AS 7.x是一个代表潜在企业版本的社区版本。在Red Hat,我们不再使用JBoss作为名称,因为它增加了混乱。未来所有JBoss都改名为Wildfly,它们与JBoss Enterprise Application Server版本不对应(您会注意到,我们会根据自己的情况跳过版本号)


JBoss Enterprise Application Server(EAP)x也将与JavaEE规范保持一致。因此JBoss EAP 6是JavaEE 6。JBossEAP7是JavaEE7。由于EAP是企业版,它将始终是最“成熟”的强化产品,并将包括社区版本中不可用的修复程序

JBoss EAP 6.x对于测试/质量保证/生产环境不是免费的(不含订阅费)。有关更多详细信息,请查看此答案。

注意:正如他们在文章中解释的那样,openlogic已经从源代码中编译了JBoss 7.2。可从以下网址下载。然而,区别只是品牌,它与EAP 6.1.Alpha是一样的。在jboss下载页面中,他们提到了LGPL许可证。。。您为什么说它需要付费订阅将我回答中的措辞从许可更改为订阅以避免混淆。@IndraYadav您需要基于例如和的EAP订阅。EAP二进制文件需要订阅。源代码没有。有一个从源代码构建并自支持您自己的构建的用例,这也是可能的(如中所述),但我没有足够的专家对此进行评论。@据我所知,将不再有AS7社区版本,只有Wildfly。您可以下载它并使用它进行开发,但是如果没有订阅,您不允许在生产系统中运行它。您不能在生产系统中运行哪一个?JBossAS7.2?您能指出许可证的那一部分吗?EAP 6.1.0.Final二进制版本。查看我答案中的链接。酷。我以为你把JBoss称为7.2。是的,EAP没有许可证就不能在生产中使用,很高兴知道你可以在开发中使用。如果你投反对票,请添加评论,这有助于我理解为什么答案是错误的。谢谢