我正在以 root 权限运行 Tomcat,并且有一个 url,每当我访问时,它都会导致 Tomcat 进程终止,而 catalina.log 中没有任何日志。事实证明,我的应用程序中有一个死循环。但我的假设是,处理请求时的死循环(实际上是无限递归)只会导致可能终止 Tomcat 创建的当前线程的 stackoverflow 异常。
我的问题是,应用程序的死循环是否可能导致整个 Tomcat 崩溃?如果是这样,我如何观察错误日志?
对不起,我没有指出它实际上是我的代码中的无限递归,我在 Eclipse 下调试了很多,它是永远不会退出的递归停止请求但我等待了很长时间后才得到 StackOverflowError ,但是我想知道为什么tomcat崩溃了?