JBossをインストールしていますが、選択するバージョンがわかりません。 JBoss 7.xまたはJBoss EAP 6.xをダウンロードする必要がありますか?違いはなんですか?
TLDR;これらのオプションから、最新のEAP 6.xを選択します。
Wildfly が リリース11.2.2014 であったことに注意してください。これは現在推奨バージョンです。
長い話:
以前は、JBossコミュニティエディションはすべて無料で、EAPは商用サブスクリプションが必要なエンタープライズバージョンでした。その見返りに、それに対する商用サポートも受けるでしょう。ただし、後のバージョンでは状況が少し変更され、これは正確にはそうではありません。
JBoss AS7はJBossバージョン7.1です。 JBoss 7.2バージョンについては、JBoss EAP 6.1 Alphaとしてリリースしたため、更新されたコミュニティバージョンです。アルファは、どのような形または形式でも自由に使用できます。また、サブスクリプションが必要なJBoss EAP 6.1(商用バージョン)もリリースしています。 ダウンロードページ を見ると、リリース日とともにバージョンが表示されます。
Version Release date
6.1.0 Final 2013-05-20
6.1.0 Beta 2013-04-19
6.1.0 Alpha 2013-03-07
7.1.1.Final 2012-03-09
6.1.0 Finalおよび6.1.0 Betaバイナリは商用目的であり、本番環境で実行するには有料のサブスクリプションが必要です。
7.2にはいくつかの大幅な改善があり、7.1はすでに非常に古いため、7.xコミュニティバージョンにはJBoss EAP 6.1 Alpha以降の6.x Alphaが必要です。
ソース:
アップデート20.7.2015:前の回答を書いてから、JBoss EAP 6.1 AlphaはAS7製品ラインの新しいJBoss 6.x EAP Alphaに置き換えられました latest being JBoss EAP 6.4 Alphaダウンロード」)。 6.1 Alphaリリースに関する声明 EAP 6.X製品ラインの他のすべてのAlphaリリースもカバー 。
また、 以前のダウンロードページ は、EAPリリースを含まないように変更されました。これらは EAPダウンロードページ でのみ見つけることができ、6.1アルファさえも含まれていません。
最後に、JBoss 7.xラインは現在Wildflyに、EAP 6.xラインはEAP 7に置き換えられています。
JBoss AS 7.xは、潜在的なエンタープライズバージョンを表すコミュニティリリースです。 Red Hatでは、混乱を招くため、JBoss AS名を使用しなくなりました。将来のすべてのJBoss ASはWildflyに名前が変更され、JBoss Enterprise Application Serverリリースに対応していません(適切なバージョン番号をスキップしていることに気付くでしょう)。
JBoss Enterprise Application Server(EAP)xもJava EE仕様に合わせます。JBossEAP 6はJavaEE 6です。JBossEAP 7はJavaEE 7です。EAPはエンタープライズリリースであるため、常に最も「成熟した」製品であり、製品を強化し、コミュニティバージョンでは利用できない修正が含まれます。
Jboss AS(アプリケーションサーバー)とJBoss EAP(エンタープライズアプリケーションプラットフォーム)の2つのバージョンがあります。
JBoss ASはコミュニティバージョンです。個人的に、私はEAPを使用したことはありませんが、本番環境でJBossを使用したことはありません。
ここに情報があります: http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/ch01s01s01.html
JBoss EAP 6.xは、Test/QA/Production環境では無料ではありません(サブスクリプション料金なし)。詳細については、この回答をご覧ください https://stackoverflow.com/a/37728525/466677