root 権限で Tomcat を実行していますが、アクセスするたびに catalina.log にログが記録されずに Tomcat プロセスが終了する URL があります。アプリケーションにデッド ループがあることがわかりました。しかし、私の仮定では、リクエストを処理する際のデッド ループ (実際には無限の再帰) は、Tomcat によって作成されている現在のスレッドを終了させる可能性のあるスタック オーバーフロー例外につながる可能性があるだけです。
私の質問は、アプリケーションのデッド ループが原因で Tomcat 全体がクラッシュした可能性はありますか? もしそうなら、どうすればエラーログを観察できますか?
申し訳ありませんが、実際にはコード内の無限再帰であると指摘しませんでした。Eclipse で何度もデバッグしました。これは再帰であり、リクエストを停止することはありませんが、長時間待った後に StackOverflowError が返されるだけです。 、しかし、なぜTomcatがクラッシュしたのか疑問に思っていましたか?