Interstage Application Server トラブルシューティング集
|
目次
索引

|
A.1 V5.1以前のServletサービスまたはサーブレット・コンテナ起動時のトラブル
V5.1以前のServletサービスまたはサーブレット・コンテナ起動時にトラブルが発生した場合の対処方法について説明します。
jssvstart(V5.1以前のServletサービスの起動)コマンドまたはjscontstart(サーブレット・コンテナの起動)コマンドでエラーが発生した
画面またはログファイルに出力されるメッセージを確認してください。メッセージの内容については、“メッセージ集”の“V5.1以前のServletサービスのメッセージ”を参照して、エラーの原因を取り除いてください。
ログファイルは、以下に出力されます。

- C:\Interstage\F3FMjs2\log\jswatch.log

- /var/opt/FJSVjs2/log/jswatch.log
JDKのパスが誤っている
[現象]
ログファイル(jswatch.log)に以下のメッセージが出力されます。
ERROR: 2914: JServlet environment definition file (<filename>) , The container name (<containername>), the pass that it was defined doesn't exist. (<number> line(s))
ERROR: 2224: JServlet environment definition file is an error.
[対処]
JServlet環境定義ファイルの以下の項目に、使用するJDKのパスに従って修正してください。
- default.bin または[containername].bin
- default.env または[containername].env
jscontdisp(サーブレット・コンテナの状態表示)コマンドでエラーが発生した
画面またはログファイルに出力されるメッセージを確認してください。メッセージの内容については、“メッセージ集”の“V5.1以前のServletサービスのメッセージ”を参照して、エラーの原因を取り除いてください。
ログファイルは、以下に出力されます。

- C:\Interstage\F3FMjs2\log\jswatch.log

- /var/opt/FJSVjs2/log/jswatch.log
サーブレット・コンテナが起動していない、または起動できなかった
jssvstartコマンドまたはjscontstartコマンドの実行後、jscontdispコマンドでコンテナの状態を確認した結果、サーブレット・コンテナが起動していないことがあります。サーブレット・コンテナの環境設定に誤りがあると考えられます。以下の手順で対処してください。
- V5.1以前のServletサービスを停止してください。
- V5.1以前のServletサービスで出力するログやコンテナの標準出力、標準エラー出力のログ、起動ログを参照してください。
V5.1以前のServletサービスのログファイルは、以下に出力されます。

- C:\Interstage\F3FMjs2\log\jswatch.log

- /var/opt/FJSVjs2/log/jswatch.log
コンテナの標準出力、標準エラー出力のログのログファイルは、サーブレット・コンテナ環境定義ファイルのLoggerタグで定義したファイルです。
起動ログのログファイルは、以下に出力されます。

- C:\Interstage\F3FMjs2\log\[サーブレット・コンテナ名].log

- /var/opt/FJSVjs2/log/[サーブレット・コンテナ名].out
ログファイルに出力されるメッセージの内容については、“メッセージ集”の“V5.1以前のServletサービスのメッセージ”を参照して、エラーの原因を取り除いてください。
- V5.1以前のServletサービスを起動してください。
- jscontdispコマンドでサーブレット・コンテナが起動されているかを確認してください。
以下の場合、サーブレット・コンテナの起動が失敗します。対処方法はポート番号が同一にならないよう変更後、V5.1以前のServletサービスを再起動してください。
- JServlet環境定義ファイルに[containername].ipaddressを省略している場合
- [containername].ipaddressにlocalhostを指定しているサーブレット・コンテナと[containername].ipaddressに自ホスト名のIPアドレスを指定しているサーブレット・コンテナが存在し、[containername].portに同じポート番号を指定している場合
使用中のポート番号でサーブレット・コンテナを起動した。
【現象】
コンテナの標準出力、標準エラー出力のログファイルに以下のメッセージが出力されます。
FATAL: java.net.BindException: Address already in use: JVM_Bind
【対処】
以下の環境定義ファイルのポート番号を未使用のポート番号に変更してください。
- JServlet環境定義ファイル
[containername].port定義
- サーブレット・ゲートウェイ環境定義ファイル
(WebサーバがInterstage HTTPServerの場合)
ApJServMount定義
ApJServHost定義
(WebサーバがInterstage HTTPServer以外の場合)
Container定義
- サーブレット・コンテナ環境定義ファイル
Parameterタグ
All Rights Reserved, Copyright(C) 富士通株式会社 2005