JBoss 7.x或JBoss EAP 6.x

27

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

6个回答

41

简而言之,从这些选择中挑选最新的 EAP 6.x Alpha 版本。

请注意,Wildfly 已于 2014 年 11 月 2 日发布,现在是首选版本。


详细情况如下:

以前,JBoss 社区版是免费的,而 EAP 是企业版,需要商业订阅。作为回报,您也将获得商业支持。然而,随着后来版本的推出,情况有所改变,现在不再完全如此。

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

版本        发布日期
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 Alphas 取代,最新版本为 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系列现已被Wildfly取代,EAP 6.x系列被EAP 7所取代。


在 JBoss 的下载页面上,他们提到了 LGPL 许可证... 为什么你说它需要付费订阅? - Indra Yadav
我在我的回答中更改了授权许可证的措辞,改为订阅以避免混淆。 - eis
@IndraYadav 您需要根据例如此处此讨论的EAP订阅。EAP二进制文件需要订阅。源代码则不需要。还有一种情况是从源代码构建并自行支持您自己的构建,这也可能是可行的(详见此帖子),但我不够专业,无法发表评论。 - eis
现在Wildfly完全替代了JBoss 7.2 Alpha吗?现在JBoss下载站点上似乎没有任何7.2社区版本,只有EAP版本。 - matt freake
1
据我所了解,以后不会再有AS7社区版本发布了,只有Wildfly。 - eis
显示剩余2条评论

5

JBoss AS 7.x是一个社区版本,代表着一个潜在的企业版本。在Red Hat公司,我们不再使用JBoss AS这个名称,因为它会增加混淆。所有未来的JBoss AS都更名为Wildfly,并且它们不对应于JBoss Enterprise Application Server发布(您会注意到我们根据需要跳过版本号)。

JBoss Enterprise Application Server(EAP)x也将对齐Java EE规范。因此,JBoss EAP 6是JavaEE 6,JBoss EAP 7是JavaEE 7。因为EAP是企业版,所以它始终是最“成熟”,最可靠的产品,并且包含社区版本中没有的修复程序。


2

0

-1
我的理解是:JBoss EAP 6.1.0 Final基本上就是Jboss AS 7.2,但你无法下载JBoss AS 7.2的二进制版本,必须获取代码并自行构建。JBoss EAP 6.1.0有二进制版本,但你需要许可证(包括支持等)。

您可以下载并进行开发,但未经订阅,不得在生产系统中运行。 - eis
你无法在生产环境中运行哪个?JBoss AS 7.2吗?你能指出许可证的哪一部分吗? - dalvarezmartinez1
EAP 6.1.0.Final 二进制版本。请查看我的回答中的链接。 - eis
很酷。我以为你指的是JBoss AS 7.2。是的,EAP没有许可证不能在生产中使用,知道可以在开发中使用还是很好的。 - dalvarezmartinez1
如果您投反对票,请添加评论,这有助于我了解为什么答案是错误的。谢谢。 - dalvarezmartinez1

-1

还有可用的源代码分发版本。我了解到Jboss 7.1.2与EAP 6.0非常相似,而Jboss 7.1.3则对应于EAP6.1。

实际上,即使在Windows上,它们也不太难编译!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接