0

EJB プロジェクトと WAR プロジェクトを使用して、新しいベア EAR をセットアップしたいと考えています。私の理解では、すべてのライブラリは EarContent/APP-INF/lib にあり、両方の依存プロジェクトで「EAR ライブラリ」としてエクスポートする必要があります。ただし、JAR を lib ディレクトリに置くだけでは何も達成されません。

MANIFEST.MF ファイルを編集して、JAR のクラスパスを含める必要があることを読みました。ファイルを手動で編集することを避けるために、私はここを読みます-> http://pl.cs.jhu.edu/oose/resources/j2ee-tutorial/page.php?p=6配置アセンブリを見つける必要があります->マニフェストエントリとそこから必要な JAR を追加します。問題は、[マニフェスト エントリ] タブや [マニフェスト エントリの追加] ボタンなどがないことです。

では、マニフェスト エントリを自動的に生成するにはどうすればよいでしょうか。または、EAR プロジェクトとその依存関係にライブラリを追加するための最適な方法が他にありますか?

4

2 に答える 2

0

私のせいです。"Ear libraries" プロパティが"APP-INF/lib"であるはずなのに、誤って"lib"に設定されていました。

これにより、EAR ライブラリは期待どおりに動作しますが、それでも「マニフェスト エントリ」オプションがありません!

于 2013-03-12T11:58:41.567 に答える
-1

依存関係の管理とパッケージ化にmavenを使用すると、耳が生成されます

于 2013-03-12T13:08:43.057 に答える