2013-08-01 204 views

回答

36

TLDR;在這些選項中,選擇最新的EAP 6.x.

請注意Wildflyreleased 11.2.2014,這是現在的首選版本。


長的故事:

此前的JBoss社區版是免費提供給所有,而EAP是企業版本,你會需要一個商業訂閱。作爲回報,你也會得到商業支持。然而,隨着後來的版本的變化了一點,這不再是完全如此。

JBoss AS7是JBoss 7.1版。對於JBoss 7.2版本,他們將它作爲JBoss EAP 6.1 Alpha發佈,因此這是更新的社區版本。 Alpha可以以任何方式或形式自由使用。他們還發布了JBoss EAP 6.1(商業版),您需要訂閱它。如果你看一看的download page,你看到的版本一起發佈日期:

版本             發佈日期
6.1.0最終   2013- 05-20      
6.1.0貝塔     2013年4月19日     
6.1.0阿爾法 2013年3月7日     
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。

來源:


更新2015年7月20日:自寫公關在最初的回答中,JBoss EAP 6.1 Alpha已經被AS7產品線中的新JBoss 6.x EAP Alphas,latest being JBoss EAP 6.4 Alpha(請參閱「查看更早的下載」)所取代。關於6.1 Alpha版本的說明cover all other Alpha releases in EAP 6.X product line as well,所以沒有理由再去6.1 Alpha,而是到最新的6.x Alpha。

此外,previous download page已被更改爲不包括EAP版本了。它們只能在EAP download page找到,它甚至不包含6.1 Alpha。

最後:JBoss的7.x的線是時下通過Wildfly和EAP 6.x的線條所取代EAP 7.

+0

注意:就像他們在文章中解釋的那樣,openlogic已經從源代碼編譯了JBoss 7.2。它可以從[here](http://olex.openlogic.com/packages/jboss)下載。然而,差異只是品牌,與EAP 6.1是一樣的。 – eis

+0

在jboss下載頁面中,他們提到了LGPL許可證...爲什麼你說它需要付費訂閱 –

+0

已將許可證中的措辭更改爲訂閱以避免混淆。 – eis

-1

我的理解是這樣的:JBoss的EAP 6.1.0最終基本上是作爲JBoss 7.2,但你無法下載JBoss AS 7.2的二進制版本,您必須獲取代碼並自行構建它。有JBoss EAP 6.1.0的二進制版本,但您需要許可證(包括支持等)。

+0

你是能夠下載並用它進行開發,但是您不能在沒有訂閱的情況下在生產系統中運行它。 – eis

+0

哪一個你不能在生產中運行? JBoss AS 7.2?你能指出許可證的那一部分嗎? – dalvarezmartinez1

+0

EAP 6.1.0.Final二進制版本。請參閱我答案中的鏈接。 – eis

-1

也有可用的源代碼發行版。我理解的Jboss 7.1.2與EAP 6.0和Jboss 7.1.3完全一致,我相信它對應於EAP6.1

即使在Windows上,他們實際上也不太難編譯自己!

3

JBoss AS 7.x是一個社區版本,代表了一個潛在的企業版本。在Red Hat,我們不再使用JBoss AS名稱,因爲它增加了混淆。所有未來的JBoss AS都被重命名爲Wildfly,它們不對應於JBoss企業應用服務器版本(您會注意到我們跳過了我們認爲合適的版本號)。我們也將根據Java EE規範來配置JBoss企業應用服務器(EAP)x。因此,JBoss EAP 6是JavaEE 6. JBoss EAP 7是JavaEE 7.因爲EAP是企業版本,它將永遠是最「成熟」,更堅固的產品,並且將包含社區版本中不可用的修補程序。