zurück zum Artikel

Red Hat veröffentlicht erste Beta von JBoss EAP 7

Rainald Menge-Sonnentag
Red Hat veröffentlicht erste Beta von JBoss EAP 7

Mit der Beta zieht auch JBoss bei Java EE 7 nach. Durch Undertow als Standard-Webserver bekommt der Application Server unter anderem HTTP/2-Funktionalität.

Red Hat hat die erste Beta der JBoss Enterprise Application Platform 7 (EAP 7) veröffentlicht. Damit setzt auch der letzte große Application Server auf Java EE 7. Die Open-Source-Basis WildFly [1] ist bereits seit einiger Zeit auf Oracles offiziellen Seite [2] der kompatiblen Java-EE-7-Server gelistet. Der jüngste Neuzugang dort ist Oracles eigener Application Server Weblogic [3]. Bei der Java Platform Standard Edition setzt EAP 7 auf Java SE 8.

Den Standard-Webserver JBoss Web hat Red Hat durch Undertow [4] ersetzt. Er bietet für I/O neben herkömmlichen blockenden APIs auch die nichtblockende NIO-API und unterstützt die Servlet-Spezifikation 3.1 [5] für traditionelle und asynchrone Servlets. Undertow beinhaltet HTTP/2-Funktionalität, die allerdings für EAP 7.0 derzeit nur als technische Preview verfügbar ist.

EAP 7 nutzt HTTP upgrade, um den Großteil der Protokolle über zwei Ports zu verarbeiten: einen Management- und einen Application-Port. Serverseitiges JavaScript erlaubt die JDK-8-Nashorn-Implementierung.

Red Hat hat die Management Console überarbeitet und für größere Domain-Konfigurationen optimiert. Die Kommandozeile bietet zahlreiche Neuerungen wie eine verbesserte Historie und die Möglichkeit das CLI im Offline-Modus ohne laufenden Server zu verwenden. Administratoren können zudem bestehende EAP-Profile über die Befehlszeile klonen. Die Wartung vereinfacht der neue Server Suspend Mode: Sobald ein Administrator ihn aktiviert, akzeptiert der Application Server keine neuen Anfragen, bearbeitet aber die bestehenden weiter.

Der Vorgänger EAP 6 ist bereits dreieinhalb Jahre alt und erreicht somit im Juni Phase 2 von Red Hats Long-life Produktzyklus, in der keine neuen Funktionen in Form von Minor Releases mehr erscheinen sollen. Die Liste der neuen Funktionen von EAP 7 und der noch bekannten Probleme steht in den Release Notes [6] zur Beta. Entwickler mit einem jboss.org-Account können die Beta von der Download-Seite [7] herunterladen.

(rme [8])


URL dieses Artikels:
https://www.heise.de/-3049880

Links in diesem Artikel:
[1] http://wildfly.org/
[2] http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html
[3] https://www.heise.de/news/WebLogic-12-2-1-fuer-Java-EE-7-zertifiziert-2957013.html
[4] http://undertow.io/
[5] https://java.net/downloads/servlet-spec/Final/servlet-3_1-final.pdf
[6] https://access.redhat.com/documentation/en/red-hat-jboss-enterprise-application-platform/version-7.0.beta/700-beta-release-notes/
[7] http://www.jboss.org/products/eap/download/
[8] mailto:rme@ix.de