モジュールのメタデータ設定

このページを使用して、Java™ Platform, Enterprise Edition (Java EE) エンタープライズ Bean (EJB) または Web モジュール・デプロイメント記述子に指示を出して、デプロイメント情報を指定する注釈を無視します。

この管理コンソール・ページを表示するには、「アプリケーション」 > 「アプリケーション・タイプ」 > 「WebSphere エンタープライズ・アプリケーション」 > application_name > 「モジュールのメタデータ」とクリックします。このページは、アプリケーション・インストールおよび更新ウィザードの「モジュールのメタデータ」ページと同じです。

新フィーチャー: ご使用のアプリケーションに EJB 3.0 または Web 2.5 モジュールが含まれる場合、「モジュールのメタデータ」ページ上の 1 つ以上の EJB 3.0 または Web 2.5 モジュールのデプロイメント記述子をロックするように選択できます。metadata-complete 属性を true に設定し、 デプロイメント記述子をロックする場合、アノテーションのデプロイメント情報を含め、 完全なモジュール・デプロイメント記述子が製品によって XML フォーマットで書き込まれます。newfeat

注釈は、メタデータを Java クラスに追加する標準のメカニズムです。 メタデータを使用して、Java EE 5 成果物の開発およびデプロイメントを簡単にすることができます。 Java 言語の注釈が導入される前は、デプロイメント記述子が Java EE コンポーネントで使用される標準のメカニズムでした。こうしたデプロイメント記述子は XML フォーマットにマップされ、これによりそのパーシスタンスを容易にしていました。 デプロイメント記述子のロックを選択すると、Java EE 5 アノテーション・ベースのメタデータが XML ベースの既存のデプロイメント記述子とマージされ、結果が保持されます。

アプリケーションに多数の Java クラスが含まれている場合、アノテーションのデプロイメント処理時間が増える可能性があります。 パフォーマンスへの影響を最小化するために、以下のいずれかの方法を使用することができます。
モジュール

インストール済み (またはデプロイ済み) のアプリケーション内のモジュールの名前を指定します。

データ型 ストリング
URI

アプリケーション (EAR ファイル) のルートに対するモジュールのロケーションを指定します。

データ型 ストリング
metadata-complete 属性

注釈からのデプロイメント情報を含む、完全なモジュール・デプロイメント記述子を、Extensible Markup Language (XML) フォーマットに書き込むかどうかを指定します。

デフォルトでは、モジュール・デプロイメント記述子を書き込みません。

ご使用の EJB 3.0 または Web 2.5 モジュールに metadata-complete 属性がない場合、または metadata-complete 属性が false に設定されている場合、チェック・ボックスを選択して製品に対して指示を出し、モジュール・デプロイメント記述子を書き込むことができます。

トラブルの回避 (Avoid trouble): Java EE 5 アプリケーションでアノテーションと共用ライブラリーを使用する場合は、「metadata-complete 属性」を選択しないでください。 アプリケーションでアノテーションと共用ライブラリーを使用する場合に、「metadata-complete 属性」を「true」に設定すると、 デプロイメント記述子の @EJB アノテーションに <ejb-local-ref> ではなく、<ejb-ref> と誤った値が指定されます。 Web モジュールで、「metadata-complete 属性」を「true」に設定すると、InjectionException エラーが発生する場合があります。 「metadata-complete 属性」を「true」に設定する必要がある場合は、共用ライブラリーを使用せずに、アプリケーション・サーバーの classes または lib ディレクトリーに共用ライブラリーを配置するか、あるいは、デプロイメント記述子にメタデータをすべて指定して、エラーが発生しないようにしてください。gotcha

チェック・ボックスを選択すると、そのチェック・ボックスを選択解除 (クリア) することができず、そのモジュールはこのページのモジュール・リストに表示されることはありません。 すべてのチェック・ボックスを選択した場合、このページへのリンクはエンタープライズ・アプリケーション設定ページに表示されることはありません。

データ型 ブール値
デフォルト false (選択解除済み)



マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。

関連タスク
関連資料
エンタープライズ・アプリケーション設定


ファイル名: urun_rapp_metadata_lockdd.html