Interstage Application Server/Interstage Web Server メッセージ集
目次 前ページ次ページ

第4部 ログファイルに出力されるメッセージ> 第43章 J2EE使用時に出力される例外情報> 43.3 java.langで始まる例外情報

43.3.2 java.lang.ClassNotFoundException

■本項で説明している例外一覧

■例外の説明

java.lang.ClassNotFoundException

[意味]
 ClassNotFoundExceptionは、java.lang.ClassのforNameメソッドの呼出しなどでJava VMまたはクラスローダがクラス定義をロードしようとしたとき、クラス定義が見つからない場合にスローされるものです。

[ユーザの対処]

java.lang.ClassNotFoundException: com.fujitsu.symfoware.jdbc.SYMDriver

[意味]
 Interstageがインストールされているサーバと異なるサーバにあるSymfowareを使用(別サーバにあるSymfowareをRDB2_TCP接続で使用)しているときに、Symfoware JDBCドライバを使用するための環境変数の設定に誤りがある場合に当該例外情報が表示されます。

[ユーザの対処]
 “J2EE ユーザーズガイド”の“JNDI"-“JDBC(データベース)を参照する場合の環境設定”-“Symfowareを使用する場合の環境設定”を参照して、環境変数の設定が正しく行われているかどうかを確認してください。

java.lang.ClassNotFoundException: java.io.FileNotFoundException: %s

[可変情報]
 %s = URL

[ユーザの対処]
 以下についてそれぞれ確認してください。

java.lang.ClassNotFoundException: org.postgresql.Driver

[意味]
 PostgreSQLを使用している場合、postgresql.jarがクラスパスに設定されていない可能性があります。

[ユーザの対処]
 IJServer動作時に設定されるクラスパスは、コンテナ情報ログ(info.log)に出力されます。コンテナ情報ログでクラスパスの設定を確認してください。

 “J2EE ユーザーズガイド”の“JNDI"-“JDBC(データベース)を参照する場合の環境設定”-“PostgreSQLを使用する場合の環境設定”を参照して、クラスパスの設定が正しく行われているかどうかを確認してください。


目次 前ページ次ページ

Copyright 2008 FUJITSU LIMITED