2013-08-01 10 views

Antwort

36

TLDR; Wählen Sie aus diesen Optionen das neueste EAP 6.x aus.

Beachten Sie, dass Wildfly war released 11.2.2014, die jetzt die bevorzugte Version ist.


Die lange Geschichte:

Zuvor war JBoss Community Edition für alle frei, und EAP war die Enterprise-Version, für die Sie für ein kommerzielles Abonnement benötigen würden. Im Gegenzug erhältst du dafür auch kommerziellen Support. Bei der späteren Version haben sich die Dinge ein wenig geändert und das ist nicht mehr so.

JBoss AS7 ist JBoss Version 7.1. Für JBoss 7.2 Version veröffentlichten sie es als JBoss EAP 6.1 Alpha, das ist also die aktualisierte Community-Version. Alpha ist frei in irgendeiner Weise oder Form zu verwenden. Sie haben auch JBoss EAP 6.1 (die kommerzielle Version) veröffentlicht, für die Sie ein Abonnement benötigen. Wenn Sie einen Blick auf die download page nehmen, sehen Sie die Versionen zusammen mit den Veröffentlichungsdaten:

Version              Veröffentlichungsdatum
6.1.0 Finale    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 und 6.1.0 Beta-Binärdateien sind für kommerzielle Zwecke und erfordern ein kostenpflichtiges Abonnement, das in Produktionsumgebungen ausgeführt wird.

Es gibt einige beträchtliche Verbesserungen in 7.2, und 7.1 ist schon sehr alt, so dass Sie für 7.x Community Version JBoss EAP 6.1 Alpha oder später 6.x Alpha wollen.

Quellen:


-Update 2015.07.20: da die pr Schreiben Die Antwort lautet: JBoss EAP 6.1 Alpha wurde durch neuere JBoss 6.x EAP Alphas in der AS7-Produktreihe latest being JBoss EAP 6.4 Alpha abgelöst (siehe "ältere Downloads anzeigen"). Aussagen über 6.1 Alpha-Release cover all other Alpha releases in EAP 6.X product line as well, also kein Grund mehr für 6.1 Alpha, sondern für die neueste 6.x Alpha.

Außerdem wurde previous download page geändert, um EAP-Versionen nicht mehr zu enthalten. Sie können nur unter EAP download page gefunden werden, und es enthält nicht einmal mehr 6.1 Alpha.

Und schließlich: JBoss 7.x Linie wird heute von Wildfly und EAP-6.x-Linie durch EAP 7.

ersetzte
+0

Hinweis: Wie sie in dem Artikel erklären, hat openlogic JBoss 7.2 aus den Quellen zusammengestellt. Es kann von [hier] heruntergeladen werden (http://olex.openlogic.com/packages/jboss). Der Unterschied ist jedoch nur das Branding, es ist das gleiche wie EAP 6.1.Alpha. – eis

+0

In jboss Download-Seite haben sie LGPL-Lizenz erwähnt ... warum Sie sagen, es erfordert kostenpflichtiges Abonnement –

+0

Änderte den Wortlaut in meiner Antwort von der Lizenz zum Abonnement, um Verwirrung zu vermeiden. – eis

-1

Mein Verständnis ist dies: JBoss EAP 6.1.0 Finale ist im Grunde Jboss AS 7.2, aber Sie sind Da es nicht möglich ist, eine binäre Version von JBoss AS 7.2 herunterzuladen, müssen Sie den Code selbst erstellen und selbst erstellen. Es gibt binäre Versionen für JBoss EAP 6.1.0, aber Sie benötigen eine Lizenz (einschließlich Support usw.).

+0

Sie sind Sie können es herunterladen und mit ihm entwickeln, aber Sie dürfen es nicht ohne Abonnement in einem Produktionssystem ausführen. – eis

+0

welchen können Sie in der Produktion nicht ausführen? JBoss AS 7.2? Können Sie auf diesen Teil der Lizenz verweisen? – dalvarezmartinez1

+0

EAP 6.1.0.Finale Binärversion. Siehe die Links in meiner Antwort. – eis

-1

Es sind auch Quellenverteilungen verfügbar. JBoss 7.1.2 was ich verstehe entspricht ziemlich genau EAP 6.0 und JBoss 7.1.3 was meiner Meinung nach EAP6.1 entspricht

Sie sind eigentlich nicht zu schwer zu kompilieren, selbst unter Windows!

3

JBoss AS 7.x ist eine Community-Version, die eine potenzielle Enterprise-Version darstellt. Bei Red Hat verwenden wir die JBoss AS-Namen nicht mehr, da dies zu Verwirrung führt. Alle zukünftigen JBoss AS wurden in Wildfly umbenannt und entsprechen keiner JBoss Enterprise Application Server-Version (Sie werden feststellen, dass wir Versionsnummern überspringen, wie wir es für richtig halten).

Der JBoss Enterprise Application Server (EAP) x stimmt ebenfalls mit der Java EE-Spezifikation überein. JBoss EAP 6 ist also JavaEE 6. JBoss EAP 7 ist JavaEE 7. Da EAP die Enterprise-Version ist, wird es immer das ausgereifteste Produkt sein und Fixes enthalten, die in der Community-Version nicht verfügbar sind.