Interstage Application Server トラブルシューティング集 |
目次
索引
![]() ![]() |
付録A 旧バージョンServletサービス運用時の異常 |
旧バージョンServletサービスを起動し、WebブラウザからWebアプリケーションを呼び出したときに発生するトラブルの対処方法について説明します。
環境設定やWebアプリケーションの呼び出し方法に誤りがある場合、WebブラウザにはWebアプリケーションの実行結果でなく、ステータスコードやメッセージが表示されます。ステータスコードやメッセージのページを確認してください。ステータスコードやメッセージを出力しているサービスまたはコンポーネントによって、対処方法が異なります。
ステータスコードやメッセージのページ |
出力しているサービスまたはコンポーネント |
フッタとして、“FUJITSU Interstage Servlet gateway”が出力されている場合 |
サーブレット・ゲートウェイ |
サーブレット・ゲートウェイ環境定義ファイルのErrorPageで定義したページが表示されている場合 |
サーブレット・ゲートウェイ |
フッタとして、“FUJITSU Interstage Servlet container”が出力されている場合 |
サーブレット・コンテナ |
Webアプリケーション環境定義ファイルのerror-pageタグで定義したページが表示されている場合 |
サーブレット・コンテナ |
フッタとして、“FJapache/<x.x.x> Server <hostname> Port <port number>”が出力されている場合 |
サーブレット・ゲートウェイまたはWebサーバ |
上記以外 |
Webサーバ |
サーブレット・ゲートウェイが出力している場合の対処方法
ステータスコード |
メッセージ |
原因と対処 |
404 |
Not Found |
以下の原因が考えられます。
Webサーバの環境設定を確認してください。 |
500 |
Internal Server Error |
以下の原因が考えられます。
旧バージョンServletサービスやサーブレット・コンテナの起動状態と、サーブレットやJSPの作成方法に問題がないかを確認してください。
サーブレット・コンテナの停止(jscontstopコマンド)により、サーブレット・コンテナが停止しています。サーブレット・コンテナの起動(jscontstartコマンド)で、停止したサーブレット・コンテナを起動してください。 |
503 |
Service Temporarily Unavailable |
以下の原因が考えられます。
サーブレット・ゲートウェイ環境定義ファイルの最大接続数(MaxConnection)の見直しをしてください。 |
サーブレット・コンテナが出力している場合の対処方法
ステータスコード |
メッセージ |
原因と対処 |
400 |
Location: <呼び出し元のURL>
|
実装されていないクラスのメソッドを呼び出しています。Webアプリケーションの呼び出し方法や作成方法を確認してください。 |
404 |
Location: <呼び出し元のURL>
|
以下の原因が考えられます。
Webアプリケーションの存在と、環境定義ファイルの設定を確認してください。 |
500 |
Location: <呼び出し元のURL> <メッセージ>には、スタックトレースが出力されます。 |
以下の原因が考えられます。
環境定義ファイルの設定に問題がないかを確認してください。 java.lang.OutOfMemoryErrorが出力されている場合には、以下の原因が考えられます。考えられる原因の対処を行ってください。
|
Webサーバが出力している場合の対処方法
ステータスコード |
メッセージ |
原因と対処 |
404 |
Not Found |
以下の原因が考えられます。
Webサーバの環境設定を確認してください。 |
[原因]
無名パッケージのクラスをimportしないで使用している可能性があります。
無名パッケージのクラスを使用するには、importしてください。
[対処]
無名パッケージのクラスを使用する場合には、以下のように明示的にimportを記述してください。
<%@page import="クラス名" %>
目次
索引
![]() ![]() |