Interstage Application Serverにおける、JavaアプリケーションでExceptionが発生した時の動作について
- ExceptionやErrorが発生した場合に、Javaアプリケーションは終了しますか?
- ExceptionやErrorがどのメソッドでもcatchされなかった場合、ExceptionやErrorの発生したスレッドが終了します。ほかにもスレッドが存在する場合は、ただちにプロセス自体が終了するわけではありません。ただし、そのスレッドが終了したことで、プロセス全体として動作できなくなり、ハングアップや異常終了につながることは考えられます。詳細は「Java言語仕様書 第3版(The Java Language Specification, Third Edition)」の「11.3 Handling of an Exception」を参照してください。
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 設計/開発 |