共通妥当性検査エラーおよび回避策

次の表は、プロジェクトを検証するときに表示される可能性がある一般的なエラー・メッセージをリストしたものです。

メッセージ接頭語 メッセージ 説明
アプリケーション・クライアント・バリデーター
CHKJ1000 アプリケーション・クライアント・ファイルが無効であるため、検証に失敗しました。デプロイメント記述子が有効であることを 確認してください。 application-client.xml ファイルをロードできません。 プロジェクトのメタデータを application-client.xml ファイルから初期化できません。
  1. 以下を確認してください。
    • META-INF フォルダーがアプリケーション・クライアント・プロジェクト内に存在していること。
    • META-INF に application-client.xml ファイルが含まれていること。
    • META-INF がプロジェクトのクラスパス内にあること。
  2. application-client.xml ファイルの構文を検証します。ナビゲーター・ビューで application-client.xmll ファイルを強調表示して、右クリックし、「XML ファイルの検証」を選択します。
  3. 1) と 2) の両方が完了したら、プロジェクトを閉じてから再オープンし、プロジェクトを再ビルドします。プロジェクトのメタデータがリフレッシュされます。
EAR バリデーター
CHKJ1001 EAR プロジェクト {0} が無効です。 application.xml ファイルをロードできません。 プロジェクトのメタデータを application.xml ファイルから初期化できません。
  1. 以下を確認してください。
    • META-INF フォルダーが EAR プロジェクト内に存在していること。
    • META-INF に application.xml が含まれていること。
    • META-INF がプロジェクトのクラスパス内にあること。
  2. application.xml ファイルの構文を検証します。ナビゲーター・ビューで application.xml ファイルを強調表示して、右クリックし 、「XML ファイルの検証」を選択します。
  3. 1) と 2) の両方が完了したら、プロジェクトを閉じてから再オープンし、プロジェクトを再ビルドします。プロジェクトのメタデータがリフレッシュされます。
EJB バリデーター
CHKJ2102 ファインダー記述子、またはマッチングするカスタムの finder メソッドが {0} クラスに定義されている必要があります。 ファインダー記述子がすべての finder メソッドで存在している必要があります。
CHKJ2875E <ejb-client-jar> {0} は、この EJB モジュールが含まれるすべての EAR ファイルに含まれていなければなりません。 <ejb-client-jar>ejb-jar.xml で指定されている場合、対応する EJB クライアント・プロジェクトにはホーム・インターフェースとリモート・インターフェース、およびクライアントが必要とするその他の型が含まれている必要があります。これらの型がすべて単一の EJB プロジェクトに含まれている場合、デプロイメント記述子の <ejb-client-jar> の行を削除します。 そうでない場合には、EJB クライアント・プロジェクトが存在し、開かれており、この EJB プロジェクトをモジュールとして使用するすべての EAR 内のプロジェクト・ユーティリティー JAR であることを確認します。
CHKJ2905 ejb-jar.xml をロードできなかったため、EJB バリデーターは実行されませんでした。 詳しくは、XML バリデーターを実行してください。 CHKJ2905 は、プロジェクトのメタデータを ejb-jar.xml から初期化できなかったことを意味します。
  1. 以下を確認してください。
    • META-INF フォルダーが EJB プロジェクト内に存在していること。
    • META-INF に ejb-jar.xml が含まれていること。
    • META-INF がプロジェクトのクラスパス内にあること。
  2. ejb-jar.xml ファイルの構文を検証します。ナビゲーター・ビューで ejb-jar.xml ファイルを強調表示して、右クリックし 、「XML ファイルの検証」を選択します。
  3. 1) と 2) の両方が完了したら、プロジェクトを閉じてから再オープンし、プロジェクトを再ビルドします。プロジェクトのメタデータがリフレッシュされます。
JSP バリデーター
IWAW0482 有効な JspTranslator ではありません プロジェクトのパスに問題があります。JSP バリデーターが、WAS ランタイム・コードにアクセスする必要があります。IWAW0482E がすべての Web プロジェクトで表示される場合、変数または JRE パスを確認してください。
  1. グローバル設定を確認し (「ウィンドウ」>「設定」>「Java」>「インストール済みの JRE」)、JRE のロケーションが有効な JRE ディレクトリーを指していることを確認します。
  2. クラスパス変数 (「ウィンドウ」>「設定」>「Java」>「クラスパス変数」) が適切に設定されていることを確認します。
WAR バリデーター
CHKJ3008 WAR ファイルが欠落しているか、または無効です。 web.xml ファイルをロードできません。 プロジェクトのメタデータを web.xml ファイルから初期化できません。
  1. 以下を確認してください。
    • WEB-INF フォルダーが Web プロジェクト内に存在していること。
    • WEB-INF に web.xml ファイルが含まれていること。
    • WEB-INF がプロジェクトのクラスパス内にあること。
  2. web.xml ファイルの構文を検証します。ナビゲーター・ビューで web.xml ファイルを強調表示して、右クリックし、「XML ファイルの検証」を選択します。
  3. 1) と 2) の両方が完了したら、プロジェクトを閉じてから再オープンし、プロジェクトを再ビルドします。プロジェクトのメタデータがリフレッシュされます。
XML バリデーター
エレメント・タイプ ejb-jar の内容が不完全です。 (description?、display-name?、small-icon?、large-icon?、enterprise-beans、assembly-descriptor?、ejb-client-jar?) のいずれかに一致していなければなりません。 EJB 1.1 および 2.0 の仕様では、少なくとも 1 つのエンタープライズ Bean が EJB .jar ファイルに存在している必要があります。このエラー・メッセージは、EJB .jar ファイルの開発中では正常なもので、コードのエクスポートやデプロイなど、実動アクションを実行するまでは無視できます。 少なくとも 1 つのエンタープライズ Bean をプロジェクトに定義します。
トピックのタイプを示すアイコン 参照のトピック
インフォメーション・センターのご利用条件 | フィードバック

タイム・スタンプ・アイコン 最終更新: May 29, 2014 10:20

ファイル名: rvalerr.html