Web コンテナーのトラブルシューティングのヒント
注: このトピックでは、
1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。推奨される代替案として、分散システムや IBM® i システムの SystemOut.log、SystemErr.log、trace.log、activity.log ファイルではなく、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成できます。また HPEL は、ネイティブ z/OS® ロギング機能と連携させて使用することができます。HPEL を使用する場合、LogViewer コマンド・ライン・ツールを
サーバー・プロファイルの bin ディレクトリーから使用して、すべてのログ・ファイルにアクセスし、
情報をトレースできます。HPEL の使用について詳しくは、HPEL を使用してのアプリケーションの
トラブルシューティングに関する情報を参照してください。
Web モジュールの開始時、または特定の Web モジュール内のリソースへのアクセス時に問題がある場合、以下を実行してください。
問題の Web モジュールをホストしているアプリケー ション・サーバーの JVM ログおよびプロセス・ログを表示し、Web モジュールが正常に開始されたことを示すメッセージを JVM 出力ファイルから探します。 以下のようなメッセージがあるはずです。
WebContainer A SRVE0161I: IBM WebSphere Application Server - Web Container. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I: Web モジュールをロード中: [module_name]。 ApplicationMg A WSVR0221I: Application started: [application_name] HttpTransport A SRVE0171I: トランスポート http はポート [port_number] に listen しています。 [server_name] open for e-business in [profile_root]/logs/[server_name]/SystemOut.log
問題の Web モジュールをホストしているアプリケー ション・サーバーの JVM ログおよびプロセス・ログを表示し、Web モジュールが正常に開始されたことを示すメッセージを JVM 出力ファイルから探します。 以下のようなメッセージがあるはずです。
WebContainer A SRVE0161I: IBM WebSphere Application Server - Web Container. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I: Web モジュールをロード中: [module_name]。 ApplicationMg A WSVR0221I: Application started: [application_name] HttpTransport A SRVE0171I: トランスポート http はポート [port_number] に listen しています。 [server_name] open for e-business in profile_root/logs/[server_name]/SystemOut.log
問題の Web モジュールをホストしている アプリケーション・サーバーのログを表示し、Web モジュールが正常に開始されたことを示すメッセージを JVM 出力ファイルから探します。 以下のようなメッセージがあるはずです。
WebContainer A SRVE0161I: IBM WebSphere Application Server - Web Container. Copyright IBM Corp. 1998-2002 WebContainer A SRVE0169I: Web モジュールをロード中: [module_name]。 ApplicationMg A WSVR0221I: Application started: [application_name] HttpTransport A SRVE0171I: トランスポート http はポート [port_number] に listen しています。 [server_name] open for e-business in [profile_root]/logs/[server_name]/SystemOut.log
- サーブレット、HTML ファイル、および JavaServer Pages (JSP) ファイルが提供されない原因となる特定の問題については、『Web リソース (JSP ファイル、サーブレット、HTML ファイル、イメージ) が表示されない』トピックを参照してください。
Web コンテナーのランタイム動作についての詳細なトレースを行うには、com.ibm.ws.webcontainer*=all を使用して、コンポーネント com.ibm.ws.webcontainer のトレースを使用可能にしてください。
アプリケーション・サーバーに関連した呼び出しが、
Servlet.init メソッド中に失敗する場合は、以下のいずれかを実行してください。
- サーバーで e-business の準備ができている場合は、サーブレットを始動時に開始するのではなく、 ブラウザーでそのサーブレットへの単一の要求を行うことで、手動でサーブレットを初期化します。あるいは、
- サーブレットの init メソッドで、アプリケーション・サーバーに関連した呼び出しを行わないようにすることもできます。
これらのステップで問題が解決されない場合は、使用可能なオンライン・サポート (ヒント、技術情報、および修正) を参照して、問題が特定され、文書化されているかどうかを確認してください。 問題がリストされていない場合は、IBM サポートに連絡してください。
IBM サポートから入手可能な既知の問題およびその解決法に関する最新の情報については、IBM サポート・ページを参照してください。
IBM サポートが提供する資料を利用すれば、この問題の解決に必要な情報を収集する時間を節約できます。PMR を開く前に、IBM サポート・ページを参照してください。