0

WebMavenプロジェクトがEJBMavenプロジェクトに依存していることを認識して、Web Mavenプロジェクトをデプロイできますか?または、両方をパッケージ化して展開できるEARを作成する必要がありますか?

ありがとうございました

4

2 に答える 2

2

いいえ、EARを作成する必要はありません。Java EE Webプロファイルは、EJBを/ WEB-INF/libまたは/WEB-INF/classesのいずれかでWARにパッケージ化することをサポートします。したがって、別のEJBプロジェクトがあるので、それを/ WEB-INF/libに配置するだけです。Mavenを使用しているので、EJBプロジェクトをWebプロジェクトへの依存関係としてリストするだけです。

アップデート

Mavenを使用しているため、EJBプロジェクトには、ルート要素の下にそのプロジェクトの、、およびpom.xmlが含まれます。これらの3つを要素の下のWebプロジェクトにコピーするだけです。次に、Webプロジェクトをビルドすると、MavenはEJBプロジェクトをWARの正しい場所に自動的にバンドルします。<artifactId><groupId><version>pom.xml<dependencies>

于 2013-03-17T12:53:34.303 に答える
0

JarをWEB-INF/libに追加する方法を理解します1.jarファイルをWEB-INF/libフォルダーに追加します。2. Eclipseでプロジェクトを右クリックし、[ビルドパス]>[ビルドパスの構成]に移動します。3。[Webアプリライブラリ]ライブラリを追加します。

これにより、すべてのWEB-INF /libjarがクラスパスに含まれるようになります。

とにかくあなたの助けをありがとう

于 2013-03-17T14:15:13.910 に答える