webentwicklung-frage-antwort-db.com.de

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

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

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

84
wajid-poernomo

JBoss EAP ist der Name für den Java EE-Anwendungsserver, den Red Hat herstellt und unterstützt. Die aktuellste Version ist 6 und 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", was für Application Server stand. 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 recht stabil und könnte in der Produktion laufen (aber da sie nicht unterstützt werden, geschieht 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.

135
Arjan Tijms

JBoss EAP ist die JBoss Enterprise Application Platform, bei der es sich um einen abonnementbasierten JavaEE-Anwendungsserver handelt. Dies ist ein Red Hat-Produkt. wohingegen Wildfly das Gemeinschaftsprodukt ist.

Sie können den Link https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/ überprüfen, um die gesamte Dokumentation zu JBoss EAP 7.2 zu erhalten.

2