BEA ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Server > WebLogic JSP プログラマーズ ガイド > トラブルシューティング |
WebLogic JSP プログラマーズ ガイド
|
以下の節では、JSP ファイルのデバッグ テクニックをいくつか説明します。
JSP ページをデバッグする際に、最も有用な機能は、デフォルトでブラウザに送られる出力です。これは、生成された HTTP サーブレット Java ファイル内のエラーの場所、エラーの説明、およびそのエラーコードに対応する元の JSP ファイルの大体の場所を表示してくれます。たとえば、コンパイルに失敗すると、ブラウザに次のメッセージが表示されます。
この機能を使用不可にするには、Web アプリケーションの WebLogic 固有のデプロイメント記述子の jsp-descriptor 要素で、verbose 属性を false に設定します。
JSP ファイルの URL を正しく入力したかどうか、URL が Web アプリケーションのルート ディレクトリの相対パスであるかどうかを確認します。
Error 500-Internal Server Error
WebLogic Server ログ ファイルのエラー メッセージをチェックします。3 ページの「ページのコンパイルに失敗した場合のエラー」を参照してください。一般に、このエラーは、JSP のコンパイル時に ClasssNotFound 例外が発生したことを示します。
WebLogic Server が JSP をコンパイルするために必要なコンパイラを見つけられないことを示します。JSP コンパイラの定義については、「jsp-descriptor」の節を参照してください。
JSP 内で <jsp:plugin> タグを使用し、アプレットをロードできない場合は、タグの構文を詳しくチェックします。生成された HTML ページを調べると、構文エラーがないかどうかチェックできます。ページ内のどこかに <jsp:plugin ... と表示されている場合は、タグの構文が間違っています。
この節では、WebLogic Server ログ ファイル内の JSP 関連エラー メッセージについて説明します。WebLogic Server を実行すると、verbose メッセージが WebLogic ログ ファイルに保存されます。WebLogic ログ ファイルの詳細については、「ログ メッセージを使用した WebLogic Server の管理」を参照してください。
以下のエラーは、JSP コンパイラが JSP ページから Java ファイルへの変換に失敗した場合、あるいは、生成された Java ファイルをコンパイルできなかった場合に発生することがあります。ログ ファイル中の以下のエラーメッセージを確認してください。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |