ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Java EE運用ガイド

13.43.5 PWC1600番台のメッセージ

INFO: PWC1635: Illegal access: this web application instance has been stopped already (the eventual following stack trace is caused by an error thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access, and has no functional impact)

[意味]

アプリケーションの処理に失敗しました。IJServerクラスタの停止処理中またはHotDeploy中のため、アプリケーションの処理は行えません。

[システムの処理]

IJServerクラスタの停止処理またはHotDeployを続行します。
アプリケーションにjava.lang.ThreadDeathがスローされる場合があります。また、本メッセージの後にjava.lang.ThreadDeathのスタックトレースが出力される場合があります。

[ユーザの対処]

  • 通常業務中のHotDeploy機能の利用は推奨しません。HotDeploy機能はリクエストがない状況で利用してください。

  • アプリケーションでスレッドを生成した場合は、アプリケーションの終了処理完了時には、スレッドが終了しているようにしてください。終了処理後でもスレッドが動作している場合、本メッセージが出力されることがあります。アプリケーションの終了処理の例を以下に示します。

    • initメソッドでスレッド生成した場合
      サーブレットのdestroyメソッドでアプリケーションで作成したスレッドを終了することを推奨します。

    • contextInitializedメソッドでスレッド生成した場合
      ServletContextListenerのcontextDestroyedメソッドでアプリケーションで作成したスレッドを終了することを推奨します。