Was ist der Unterschied zwischen JBoss EAP, Wildfly, JBoss Web und JBoss Server?

97

Ich bin neu bei JBoss und habe viele verschiedene Begriffe gefunden - JBoss EAP, JBoss Server, Wildfly, Jboss Web und viele Dokumentationen, die entweder nicht aktuell sind oder auf eine ältere Version abzielen.

Wo lerne ich JBoss als Java EE-Anwendungsserver kennen, der mit dem aktuellsten Build ausgeführt wird?

Wajid-Poernomo
quelle

Antworten:

158

JBoss EAP ist der Name für den Java EE-Anwendungsserver, den Red Hat erstellt und unterstützt. Die neueste Version ist derzeit 6 und dies implementiert Java EE 6.

JBoss AS / WildFly ist der Name für das Community-Projekt, das Sie testen können. Dieses Community-Projekt wird schließlich zu JBoss EAP. "WildFly" ist nur der neue Name für "AS", der für Application Server steht. Die Versionsnummerierung ist hier etwas schwieriger. WildFly 8, WildFly 9, WildFly 10 und möglicherweise weitere WildFly-Versionen sind Meilensteine ​​auf dem Weg zu JBoss EAP 7. Sie alle implementieren Java EE 7.

Obwohl sie Meilensteine ​​auf diesem Weg sind und nicht unterstützt werden, sind einige Releases tatsächlich ziemlich stabil und könnten in die Produktion laufen (da sie jedoch nicht unterstützt werden, erfolgt dies auf eigenes Risiko).

JBoss Web war der Name des Tomcat-basierten Servlet-Containers, den Red Hat in JBoss EAP 6 und früheren Versionen verwendet hat. Ab EAP 7 (und damit bereits in WildFly 8,9,10) wird dies durch eine neue Servlet-Container / http-Engine namens Undertow ersetzt.

Arjan Tijms
quelle
4
Die aktuelle (Aug 2017) JBoss EAP-Version ist 7.1 und implementiert Java EE 7, während WildFly (JBoss AS) Version 11. Siehe auch en.wikipedia.org/wiki/WildFly und en.wikipedia.org/wiki/JBoss_Enterprise_Application_Platform
Pierluigi Vernetto
-13

Einfach,

  1. JBoss EAP ist Enterprise Edition mit RedHat-Unterstützung (mit Abonnement, auch JEE1.6 +)
  2. JBoss Wildfly wie Developer Edition (auch JEE1.7 +)
Mani Kasi
quelle
4
Es heißt Java EE 6 und 7 und EAP 7 unterstützt Java EE 7.
Simon Martinelli