1.2. Red Hat が提供する Apache Tomcat ディストリビューション間の違い
Red Hat JBoss Web Server と Red Hat Enterprise Linux (RHEL) は両方とも、Apache Tomcat の個別のディストリビューションを提供します。ただし、JBoss Web Server には、統合および認定された追加のコンポーネントと機能のセットが含まれているため、Apache Tomcat の RHEL ディストリビューションと比較して明確な利点があります。JBoss Web Server は、より頻繁にソフトウェアとセキュリティーの更新を提供します。
RHEL は、RHEL 7、RHEL 8.8、および RHEL 9.2 以降でのみ Apache Tomcat のディストリビューションを提供します。
RHEL 8.0 ~ 8.7 および RHEL 9.0 ~ 9.1 については、RHEL プラットフォームサブスクリプションでは Apache Tomcat のディストリビューションが提供されていません。これらのオペレーティングシステムバージョンでは、JBoss Web Server は Red Hat が提供する唯一の Apache Tomcat ディストリビューションであり、Middleware Runtimes サブスクリプションの一部として利用できます。
Apache Tomcat バージョン
JBoss Web Server および RHEL で使用できる Apache Tomcat ディストリビューションの次のバージョン情報を考慮してください。
- RHEL で利用可能な Apache Tomcat バージョン
-
RHEL 7
tomcatパッケージは、Apache Tomcat 7 のコミュニティーバージョンに基づいています。 -
RHEL 8.8 および RHEL 9.x
tomcatパッケージは、Apache Tomcat 9 のコミュニティーバージョンに基づいています。tomcatパッケージは、RHEL 8.8 以降および RHEL 9.2 以降でのみ利用できます。
-
RHEL 7
- JBoss Web Server で利用可能な Apache Tomcat バージョン
- JBoss Web Server 3.1 は、Apache Tomcat 7 および Apache Tomcat 8 のディストリビューションと、追加のコンポーネントおよび機能の統合および認定済みのセットを提供します。ただし、Red Hat は JBoss Web Server 3.1 を完全にサポートまたは保守していません。JBoss Web Server 3.1 は現在、延長ライフサイクルサポート (ELS) フェーズ 2 にあり、サポート終了日は 2028 年 12 月に予定されています。
- JBoss Web Server 5.x は、Red Hat が完全にテストおよびサポートする Apache Tomcat 9 のディストリビューションを、統合および認定された追加のコンポーネントおよび機能のセットとともに提供します。Red Hat では、2024 年 7 月 31 日に JBoss Web Server 5.x の完全サポートを終了する予定です。Red Hat は、2025 年 7 月 31 日までのメンテナンスサポートと、サポート終了日が予定されている延長ライフサイクルサポート(ELS)フェーズ 1 まで、メンテナンスサポートを 2027 年 7 月に予定しています。
- JBoss Web Server 6.x は、Red Hat が完全にテストおよびサポートする Apache Tomcat 10.1 のディストリビューションを、統合および認定された追加のコンポーネントおよび機能のセットとともに提供します。JBoss Web Server 6.x への移行に関する情報は、最新の製品ドキュメントを参照してください。
製品ライフサイクルのフェーズと利用可能なサポートレベルの詳細は、ライフサイクルフェーズ を参照してください。Apache Tomcat のバージョンの詳細は、Red Hat でサポートされる Apache Tomcat バージョン を参照してください。
Red Hat は、Apache Tomcat のコミュニティーリリースのサポートを提供しません。
JBoss Web Server と Apache Tomcat の RHEL ディストリビューションの違い
JBoss Web Server と Apache Tomcat の RHEL ディストリビューションの次の違いを考慮してください。
- JBoss Web Server は、アーカイブファイルまたは RPM パッケージから RHEL バージョン 7、8、および 9 にインストールできます。Apache Tomcat の RHEL ディストリビューションは、RHEL 7、RHEL 8.8、および RHEL 9.2 以降の RPM パッケージからのみインストールできます。
- アーカイブファイルから、サポートされている Windows Server プラットフォームに JBoss Web Server をインストールすることもできます。
- Apache Tomcat の RHEL ディストリビューションは、RHEL システム上で Apache Tomcat インスタンスをデプロイおよび実行するための管理者サポートを提供します。JBoss Web Server は、安全で安定した環境で Apache HTTP Server プロキシーからのクライアントリクエストにサービスを提供できるバックエンド Web アプリケーションと大規模な Web サイトの作成とデプロイメントを開発者に提供します。
RHEL では、Apache Tomcat の標準ディストリビューションのみが提供され、コミュニティーバージョンに基づいた頻度の低いソフトウェア更新が提供されます。JBoss Web Server は、完全にテストされサポートされている Apache Tomcat のディストリビューションを提供します。これには、以下の統合および認定された追加機能のセットが含まれています。
-
mod_proxy、mod_jk、またはmod_proxy_clusterコネクターを使用して、Web クライアントリクエストをバックエンド Web アプリケーションに転送およびロードバランシングするための、完全にテストおよび認定された Apache HTTP サーバーとの統合 - Apache Tomcat のスケーラビリティー、パフォーマンス、およびネイティブサーバーテクノロジーとの統合を向上させるための Tomcat ネイティブライブラリー
- パスワードやその他の機密文字列をマスクし、暗号化された Java キーストアに機密情報を安全に保存するための Tomcat Vault 拡張機能
-
Apache HTTP サーバーの
mod_proxy_clusterモジュールとバックエンド JBoss Web Server のワーカーノード間の通信と Web トラフィックのインテリジェントな負荷分散を可能にするMod_clusterライブラリー - Apache Portable Runtime (APR) ライブラリーにより、優れたスケーラビリティ、パフォーマンス、およびネイティブサーバーテクノロジーとの統合の向上を実現
- Federal Information Processing Standards (FIPS) コンプライアンス
- Red Hat OpenShift 環境での JBoss Web Server のサポート
- OpenShift コンテナーイメージを管理し、Red Hat OpenShift 環境で Web サーバーアプリケーションのインスタンスを作成、設定、管理、シームレスにアップグレードするための JBoss Web Server Operator
- Red Hat Ansible 認定コンテンツコレクションを使用した JBoss Web Server の自動インストール
-
-
JBoss Web Server は、
jws-5.X.x-maven-repository.zipファイルで、一連の Maven レポジトリーアーティファクトを提供しています。このファイルは、Red Hat カスタマーポータルからダウンロードできます。これらのアーティファクトは、アプリケーションデプロイメントプロジェクトの Web アプリケーションアーカイブ (WAR) ファイルで使用できます。Apache Tomcat の RHEL ディストリビューションは、Maven リポジトリーアーティファクトのセットを提供しません。 -
JBoss Web Server では、
jws-5.X.x-maven-repository.zipファイルに組み込み Tomcat のライブラリーが含まれています。これにより、完全にサポートされている Apache Tomcat バージョンで組み込み Tomcat を使用して Web アプリケーションを構築できます。
JBoss Web Server と RHEL ドキュメントセットの違い
JBoss Web Server ドキュメントセットは、tomcat パッケージの RHEL ドキュメントよりも幅広く、より包括的です。
-
JBoss Web Server には、
Red Hat JBoss Web Server 6.0.x Documentationアーカイブファイルが含まれます。これには、Apache Tomcat 10.1 と Tomcat Vault の API ドキュメントが含まれています。このアーカイブファイルは Red Hat Customer Portal からダウンロードできます。 JBoss Web Server の 製品ドキュメントページ では、次のすべてのタイプのユースケースに関する情報が提供されます。
- サポートされているオペレーティングシステム上で、アーカイブファイルまたは RPM パッケージから JBoss Web Server の標準インストールを実行します。
-
Apache HTTP Server コネクターおよび
mod_jkやmod_proxy_clusterなどのロードバランサーとともに使用するための JBoss Web Server を設定します。 - Red Hat Ansible 認定コンテンツコレクションを使用して、JBoss Web Server の自動インストールを有効にします。
- Red Hat OpenShift 環境で JBoss Web Server を使用します。
- JBoss Web Server Operator for OpenShift のインストールと使用。
- Hibernate オブジェクトリレーショナルマッピング (ORM) フレームワーク、HTTP/2 プロトコル、Tomcat Vault、FIPS 準拠などの機能をサポートするように JBoss Web Server を設定します。