5

Web プロジェクトを耳に追加しようとしていますが、Eclipse は /EarContent/META-INF を生成しません。

私がやること:

  1. Web プロジェクト test_web_project_1 は既に作成されています。
  2. 新規 -> エンタープライズ アプリケーション プロジェクト、ear を作成します。
  3. 右クリック -> プロパティ -> 展開アセンブリ
  4. プロジェクトとして test_web_project_1 を追加します。

次に、test_web_project_1 war がモジュールに追加されますが、EarContent/META-INF および対応する application.xml は作成されません。

私は何を間違っていますか?

ここに画像の説明を入力

4

2 に答える 2

2

Java EE 5 仕様では、デプロイメント記述子 xml ファイルがオプションになっています。これにより、デフォルトで application.xml なしで作成される EAR 5 プロジェクトが作成されます。

[プロジェクト エクスプローラー] ペインでプロジェクトの親フォルダーを 1 回クリックし、右クリック > [Java EE ツール] > [デプロイメント記述子スタブの生成] を選択して、EAR プロジェクト用に 1 つ作成できます。

これにより、ear コンテンツ フォルダーに META-INF/application.xml ファイルが読み込まれます。

于 2015-03-05T15:55:24.557 に答える
1

EAR プロジェクト -> 右クリック -> プロパティ -> Java EE Module Dependencies (または、使用している Eclipse のバージョンに応じて「プロジェクト参照」) を試しましたか?

于 2015-03-04T08:51:14.867 に答える