ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express Java EE運用ガイド(Java EE 6編)
FUJITSU Software

10.43.20 java.lang.NoClassDefFoundErrorで始まる例外情報

java.lang.NoClassDefFoundError: {0}

[可変情報]

{0}:クラス名

[意味]

クラスのロードに失敗しました。

[システムの処理]

処理を中断します。

[ユーザの対処]

アプリケーションまたは指定されたクラスパスの中に必要なクラスが含まれていません。
例外メッセージに含まれるクラスをアプリケーションまたはクラスパスに追加してください。
また、リポジトリの同期化が行われていない可能性があります。domain.xmlの更新日時を現在時刻に更新してください。詳細は「2.1.4 リポジトリの同期化処理」を参照してください。
javaコマンドでJava SEスタンドアロンアプリケーションを実行している場合、以下も参照して対処してください。

  • エラーが発生したクラスが「javax/security/jacc/PolicyContextException」の場合
    javaee.jarにクラスパスが設定されていません。「4.12 JNDIの環境設定」を参照して正しくクラスパスを設定してください。

  • エラーが発生したクラスが「com/sun/jms/spi/xa/JMSXAQueueConnectionFactory」の場合
    imqjmsra.jarにクラスパスが設定されていません。「4.12 JNDIの環境設定」を参照して正しくクラスパスを設定してください。