2.4. JBoss EAP 7 の新機能


JBoss EAP 7 には、以前のリリースからのアップグレードや改良点が含まれています。ここでは、JBoss EAP 7 のポイントリリースで導入された新機能および改良された機能の一部を取り上げます。

JBoss EAP 7.0 の新機能および改良された機能

Java EE 7
JBoss EAP 7 は Java EE 7 の認定実装で、 Web プロファイルおよびフルプラットフォーム仕様の両方に準拠しています。また、CDI 1.2 および Web Sockets 1.1 の最新のイテレーションもサポートします。
Undertow
Undertow は JBoss EAP 7 に含まれる、軽量で柔軟性のあるパフォーマンスに優れた新しい Web サーバーです。JBoss Web は Undertow に置き換えられました。Undertow は Java で書かれ、スループットとスケーラビリティーを最大にするよう設計されています。新しい HTTP/2 標準などの最新の Web 技術をサポートします。
Apache ActiveMQ Artemis
Apache ActiveMQ Artemis は JBoss EAP 7 の新しいビルトインメッセージングプロバイダーです。この Apache サブプロジェクトは HornetQ から寄贈されたコードをベースにし、証明された非ブロッキングアーキテクチャーを基に優れたパフォーマンスを実現します。
IronJacamar 1.2
最新の Iron Jacamar は、安定性が高く、機能が充実したサポートを JCA および DataSources に提供します。
JBossWS 5
JBossWS 5 はこれまでのバージョンから大きく飛躍し、新機能や改良されたパフォーマンスを JBoss EAP 7 の web サービスに提供します。
RESTEasy 3
JBoss EAP 7 には最新の RESTEasy が含まれています。JSON Web Encryption、Jackson、JSON-P、Jettison などの便利な拡張を提供し、標準の Java EE REST API (JAX-RS 2.0) を越えた機能性を実現します。
OpenJDK ORB
JBoss EAP 7 では、JacORB IIOP 実装が OpenJDK ORB のダウンストリームブランチに置き換えられ、JVM ORB と Java EE RI との相互運用性が向上されました。
機能が充実したクラスターリング
JBoss EAP 7 ではクラスターリングのサポートが大幅にリファクタリングされ、アプリケーションのアクセスを可能にするパブリック API が複数含まれています。
ポートの削減
JBoss EAP 7 では HTTP のアップグレードを利用し、ほぼすべてのプロトコルが管理ポート (9990) とアプリケーションポート (8080) の 2 つの HTTP ポート上で多重化されます。
ロギングの強化
管理 API が、サーバー上で利用可能なログファイルをリストおよび表示する機能をサポートするようになりました。また、デフォルトのパターンフォーマッター以外のカスタムフォーマッターを定義する機能もサポートするようになりました。さらに、デプロイメントのロギング設定も大幅に向上されました。

JBoss EAP 7.0 に導入された新機能の完全リストは、JBoss EAP7.0.0 リリースノート新機能および改良された機能を参照してください。

JBoss EAP 7.1 の新機能および改良された機能

Elytron
WildFly Elytron プロジェクトをベースとする Elytron は、JBoss EAP 7.1 の新しいセキュリティーフレームワークです。Elytron は、アプリケーションサーバー全体でセキュリティーを統一します。
管理コンソール
管理コンソールが改良され、より多くのサブシステムを設定できるようになりました。 強化された transaction サブシステムおよびトランザクションリソースメトリックスを提供し、多くの追加設定を管理します。
管理 CLI
管理 CLI では、echo-command 引数を使用する応答、添付ファイル、モジュール設定、およびデバッグのサポートが向上されました。

JBoss EAP 7.1 に導入された新機能の完全リストは、Red Hat カスタマーポータルで 7.1.0 リリースノート新機能および改良された機能を参照してください。

JBoss EAP 7.2 の新機能および改良された機能

Java EE 8
JBoss EAP 7.2 は Java EE 8 の認定実装です。Java Servlet 4.0、Java Persistence 2.2、CDI 2.0、JSF 2.3、JSON-B 1.0、JSON-P 1.1、JAX-RS 2.1 などのサポートが含まれています。Java Enterprise Edition (Java EE) 8 プラットフォームでサポートされる技術に関する詳細は、Java™ EE 8 Technologies を参照してください。
アプリケーションの開発に使用可能な BOM
Java EE 8 の JBoss EAP ランタイムの依存関係を提供する新しい BOM が利用できます。Java EE 7 の BOM 名には javaee7 が含まれましたが、本リリースの BOM では名前に javaee8 が含まれます。新しい BOM の詳細は、JBoss EAP開発ガイドプロジェクト依存関係の管理を参照してください。

JBoss EAP 7.2 に導入された新機能の完全リストは、Red Hat カスタマーポータルで 7.2.0 リリースノート新機能および改良された機能を参照してください。

JBoss EAP 7.3 の新機能および改良された機能

クラスターリング
mod_cluster サブシステムが新しい属性 initial-load を定義するようになりました。initial-load 属性は、新しく加わるノードの負荷値を段階的に増大させ、クラスターに加わる際のオーバーロードを回避するのに役立ちます。
Eclipse MicroProfile Metrics
Eclipse MicroProfile Metrics 機能では、JBoss EAP のモニタリングデータを取得できます。本リリースでは、SmallRye Metrics コンポーネントが拡張され、Prometheus 形式で JBoss EAP メトリクスを提供します。
EJB
メッセージ駆動 Bean (MDB) は、複数の配信グループに属せるようになりました。
Elytron
このリリースの elytron サブシステムは、JASPI (Java Authentication SPI for Containers) からの Servlet プロファイル実装を行うことができます。Elytron には、強化された JwtValidator サポートが含まれています。また、JSR 375 で定義されている Java EE Security API (Security 1.0 API) にもサポートが含まれています。このサポートと同等の Jakarta は、Jakarta Security 1.0 仕様 で定義されています。
Jakarta EE 8
JBoss EAP 7.3 は Jakarta EE 8 プラットフォームに基づいています。
Jakarta EE 8 の BOM への変更

Group ID org.jboss.bom の一部の JBoss EAP BOM は、JBoss EAP 7.3 の Jakarta EE 8 プラットフォームへの移行により置き換えられました。置き換えられた BOM をアプリケーションが使用する場合は、アプリケーションを JBoss EAP 7.3 リリースに移行するときにプロジェクト POM を更新し、新しい BOM のアーティファクト ID が含まれるようにします。以下の BOM は置き換えられました。

Expand
表2.1 Jakarta EE の Group ID org.jboss.bom に置き換えられた BOM アーティファクト
旧 アーティファクト ID新アーティファクト ID

jboss-eap-javaee8

jboss-eap-jakartaee8

jboss-eap-javaee8-with-spring4

jboss-eap-jakartaee8-with-spring4

jboss-eap-javaee8-with-tools

jboss-eap-jakartaee8-with-tools

プロジェクト依存関係の設定に関する情報は、開発ガイドプロジェクト依存関係の管理 を参照してください。

Java EE 8 および EE 7 の後方互換性
JBoss EAP 7.3 は、Java EE 8 との後方互換性を維持しています。また、Java EE 8 は引き続き Java EE 7 との後方互換性を維持します。これまでの JBoss EAP 7 のアプリケーションはすべて JBoss EAP 7.3 にデプロイする必要があります。
JBoss EAP Operator
JBoss EAP では、JBoss EAP 固有のコントローラーである EAP オペレーターを利用して、共通のデプロイメント関連のタスクを自動化できるようになりました。EAP オペレーターは、アプリケーションクラスターでの安全なトランザクションリカバリーを実現します。また、EJB リモーティングおよびトランザクションリカバリー処理の適切な処理に StatefulSet を使用します。
管理コンソール
外部 JMS サーバーリソースは、管理コンソールから設定できるようになりました。
Messaging
journal-file-open-timeout 属性が、メッセージジャーナルファイルを開くタイムアウト値を設定できるようになりました。

静的 HTTP ロードバランサーの既存のサポートに加え、mod_cluster を使用するロードバランサーにも対応しました。

OpenShift の機能拡張
OpenShift は、S2I ビルドに JBoss EAP 管理 CLI を使用するようになりました。OpenShift では、Galleon レイヤーを使用したイメージフットプリントのカスタマイズが可能になりました。また、EJB リモーティングおよびトランザクションリカバリーの処理も OpenShift 内で改良されました。
セキュリティー
このリリースの server-ssl-sni-context では、サーバー側の SNI 一致を利用できます。与えられたホスト名がいずれも一致しない場合のデフォルトとともに、ホスト名を SSL コンテキストに関連付けるためのマッチングルールを利用できます。

JBoss EAP 7.3 に導入された新機能の完全リストは、Red Hat カスタマーポータルで 7.3.0 リリースノート新機能および改良された機能を参照してください。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る