JBoss は Java EE 6 準拠のアプリケーション サーバーです。つまり、Java EE 標準のすべての実装が既に搭載されています。これらのライブラリは実行時にアプリケーションで使用できるため、すべての Java EE を使用するために追加のライブラリを追加する必要はありません。 6つの特徴。
Maven を使用している場合は、実行時に使用するライブラリを参照するだけです (「提供」スコープ)。
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.1_spec</artifactId>
<scope>provided</scope>
</dependency>
どこから始めればよいかわからない場合は、JBoss クイックスタートから 1 つまたは複数のプロジェクトを試してください。主要な Java EE テクノロジごとに少なくとも 1 つと、それらのテクノロジを組み合わせたいくつかの例があります。
編集: ここでの本当の問題は、Java EE ライブラリを poroject に追加する方法のようです。ビルド システムによって異なります。Maven を使用している場合は、リストからクイックスタートを選択することをお勧めします。キッチン シンクは良い例で、pom.xml
. アプリケーション サーバーによって提供されるもの以外の Java EE 標準の実装をプロジェクトに追加することはお勧めできません。これにより、展開時または実行時に問題が発生する可能性があります。