我正在安裝JBoss,但我不明白選擇哪個版本。我應該下載JBoss 7.x還是JBoss EAP 6.x?有什麼不同?JBoss 7.x或JBoss EAP 6.x
回答
TLDR;在這些選項中,選擇最新的EAP 6.x.
請注意Wildfly是released 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。
來源:
- http://www.openlogic.com/blog/bid/283299/Where-is-JBoss-7-2-0-Final
- FAQ:http://www.jboss.org/jbossas/faq
- https://community.jboss.org/blogs/mark.little/2013/03/07/eap-binaries-available-for-all-developers
- https://community.jboss.org/message/802102
更新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.
有兩個版本:Jboss AS(應用服務器)和JBoss EAP(企業應用平臺)。
JBoss AS是一個社區版本。 Personnaly,我從來沒有使用EAP,但我從來沒有在生產環境中使用過JBoss。它接口說EAP被設計得更加穩定。
這裏有信息:http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/ch01s01s01.html
我的理解是這樣的:JBoss的EAP 6.1.0最終基本上是作爲JBoss 7.2,但你無法下載JBoss AS 7.2的二進制版本,您必須獲取代碼並自行構建它。有JBoss EAP 6.1.0的二進制版本,但您需要許可證(包括支持等)。
你是能夠下載並用它進行開發,但是您不能在沒有訂閱的情況下在生產系統中運行它。 – eis
哪一個你不能在生產中運行? JBoss AS 7.2?你能指出許可證的那一部分嗎? – dalvarezmartinez1
EAP 6.1.0.Final二進制版本。請參閱我答案中的鏈接。 – eis
也有可用的源代碼發行版。我理解的Jboss 7.1.2與EAP 6.0和Jboss 7.1.3完全一致,我相信它對應於EAP6.1
即使在Windows上,他們實際上也不太難編譯自己!
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是企業版本,它將永遠是最「成熟」,更堅固的產品,並且將包含社區版本中不可用的修補程序。
對於測試/質量保證/生產環境,JBoss EAP 6.x不是免費的(無需付費)。有關更多詳細信息,請看這個答案https://stackoverflow.com/a/37728525/466677
- 1. Jboss(6.4 EAP)到WebSphere(7.x)
- 2. Java 8上的JBoss EAP 6.x
- 3. 如何在JBoss EAP 6(或JBoss AS 7)中部署Camel?
- 4. JPA on JBoss As 6.X or 7
- 5. SSO - JBoss 7.x和JSF
- 6. 從JBoss 4.2.x升級到JBoss 5.x,6.x,7.x和WildFly 8.x的好處(和技巧)?
- 7. 從JBoss 4.x到JBoss端口MBean 7
- 8. jBoss 6個模塊jBoss EAP 6.1
- 9. JBoss eap中的JBoss-webservices.xml結構6
- 10. JBoss 6.x拋出java.lang.ClassNotFoundException:com.sun.xml.internal.ws.spi.ProviderImpl
- 11. 用於JBoss EAP 6/JBoss AS的OpenAM/OpenSSO代理7
- 12. 比較JBoss AS 7.x和Glassfish 3.x?
- 13. ValidationEventHandler JBOSS 7.2.x
- 14. Restcomm USSD Gateway在Wildfly或JBoss EAP上7
- 15. JBOSS EAP 7 - EJB主叫IP
- 16. Arquillian和JBoss EAP 7 embedded
- 17. 的Jboss EAP 7 CDI JTA @Transactional
- 18. 開發環境Java 6,Maven 2.x,Eclipse 3.4.x,JBoss 5和JBoss Seam
- 19. Jboss 6.x是否支持TLS1.2?
- 20. JBoss AS 4.0的Apache Solr 6.x
- 21. Jboss服務器6.x不啓動
- 22. javax.persistence.TransactionRequiredException的Jboss EAP
- 23. JBoss EAP 5.1 - JBossGenericPrincipal
- 24. 使用intellij思路調試Jboss 7.x
- 25. JBOSS遷移到AS6 EAP 7 404錯誤
- 26. JBOSS EAP 6通過rmi的JMX MBeans
- 27. LDAP jndi連接(java + jboss eap 6)
- 28. 更改JBoss EAP 6端口號
- 29. 使用Jamon監視jBoss EAP 6
- 30. JBoss EAP 6獨立與域模式
注意:就像他們在文章中解釋的那樣,openlogic已經從源代碼編譯了JBoss 7.2。它可以從[here](http://olex.openlogic.com/packages/jboss)下載。然而,差異只是品牌,與EAP 6.1是一樣的。 – eis
在jboss下載頁面中,他們提到了LGPL許可證...爲什麼你說它需要付費訂閱 –
已將許可證中的措辭更改爲訂閱以避免混淆。 – eis