JBoss をインストールしていますが、どのバージョンを選択すればよいかわかりません。JBoss 7.x または JBoss EAP 6.x をダウンロードする必要がありますか? 違いはなんですか?
6 に答える
TLDR; これらのオプションから、最新の EAP 6.x Alpha を選択してください。
Wildfly が11.2.2014でリリースされたことに注意してください。これは現在、優先バージョンです。
長い話:
以前は、JBoss コミュニティ エディションはすべて無料で、EAP は商用サブスクリプションが必要なエンタープライズ バージョンでした。代わりに、商用サポートも得られます。ただし、後のバージョンでは状況が少し変化し、これはもはや正確ではありません。
JBoss AS7 は JBoss バージョン 7.1 です。JBoss 7.2 バージョンの場合、JBoss EAP 6.1 Alpha としてリリースされたため、これが更新されたコミュニティ バージョンです。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 が必要です。
ソース:
- http://www.openlogic.com/blog/bid/283299/Where-is-JBoss-7-2-0-Final
- FAQ: http://www.jboss.org/jbossas/faq
- https://community.jboss.org/blogs/mark.little/2013/03/07/eap-binaries-available-for-all-developers
- https://community.jboss.org/message/802102
更新 20.7.2015: 以前の回答を書いて以来、JBoss EAP 6.1 Alpha は、AS7 製品ラインの新しい JBoss 6.x EAP Alpha に取って代わられました。最新のものはJBoss EAP 6.4 Alpha です (「古いダウンロードを表示する」を参照)。6.1 アルファ リリースに関する声明は、EAP 6.X 製品ラインの他のすべてのアルファ リリースも対象としているため、6.1 アルファを選択する理由はなく、最新の 6.x アルファを使用します。
また、以前のダウンロード ページが変更され、EAP リリースが含まれなくなりました。これらはEAP ダウンロード ページでのみ見つけることができ、6.1 Alpha も含まれていません。
最後に: 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 仕様に準拠します。したがって、JBoss EAP 6 は JavaEE 6 です。JBoss EAP 7 は JavaEE 7 です。EAP はエンタープライズ リリースであるため、常に最も「成熟した」強化された製品であり、コミュニティ バージョンでは利用できない修正が含まれます。
Jboss AS (アプリケーション サーバー) と JBoss EAP (エンタープライズ アプリケーション プラットフォーム) の 2 つのバージョンがあります。
JBoss AS はコミュニティ バージョンです。個人的には、私は EAP を使用したことはありませんが、本番環境で JBoss を使用したことはありません。EAP はより安定するように設計されているようです。
ここに情報があります: http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/ch01s01s01.html
利用可能なソース配布もあります。私が理解しているJboss 7.1.2はEAP 6.0にかなり正確に対応し、Jboss 7.1.3はEAP6.1に対応すると信じています
実際には、Windows 上でさえ、自分でコンパイルするのはそれほど難しくありません!
私の理解では、JBoss EAP 6.1.0 Final は基本的に Jboss AS 7.2 ですが、JBoss AS 7.2 のバイナリ バージョンをダウンロードすることはできません。コードを取得して自分でビルドする必要があります。JBoss EAP 6.1.0 にはバイナリーバージョンがありますが、ライセンス (サポートなどが含まれる) が必要です。