web-dev-qa-db-ja.com

JBoss EAP、Wildfly、JBoss Web、およびJBossサーバーの違いは何ですか?

私はJBossの初心者であり、JBoss EAP、JBoss Server、Wildfly、Jboss Web、および最新ではないか古いバージョンを対象とする多くのドキュメントなど、多くの異なる用語を見つけました。

最新のビルドに対して実行されるJava EEアプリケーションサーバーとしてのJBossの学習はどこから始めますか?

81
wajid-poernomo

JBoss EAPは、Red Hatが作成およびサポートするJava EEアプリケーションサーバーの名前です。現在、最新バージョンは6であり、Java EE 6を実装しています。

JBoss AS/WildFlyは、テストできるコミュニティプロジェクトの名前です。このコミュニティプロジェクトは最終的にJBoss EAPになります。 「WildFly」は、Application Serverの略である「AS」の新しい名前です。ここでは、バージョン番号の付け方が少し難しくなります。 WildFly 8、WildFly 9、WildFly 10、および場合によっては追加のWildFlyバージョンはすべて、最終的にJBoss EAP 7と呼ばれるものへの道のマイルストーンです。これらはすべてJava EE 7を実装しています。

それらはそのパス上のマイルストーンであり、サポートされていませんが、一部のリリースは実際には非常に安定しており、could運用環境で実行されます(ただし、サポートされていないため、これはご自身の責任で行ってください)。

JBoss Webは、Red HatがJBoss EAP 6以前で使用したTomcatベースのサーブレットコンテナーの名前でした。 EAP 7以降(したがって、WildFly 8,9,10で既に)、これはUndertowと呼ばれる新しいサーブレットコンテナー/ httpエンジンに置き換えられます。

130
Arjan Tijms

JBoss EAPは、サブスクリプションベースのJavaEEアプリケーションサーバーであるJBoss Enterprise Application Platformです。これはRed Hat製品です。一方、Wildflyはコミュニティ製品です。

リンク https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/ を確認して、JBoss EAP 7.2バージョンに関連するすべてのドキュメントを取得できます。

2