我的一个应用程序在运行 Java 1.6 的 Tomcat 5.5 的 Windows 服务实例上运行。我们在代码中遇到了一个问题,如果 SOAP 请求超时,应用程序会创建 NullPointerException。
今天早上我们遇到了一个问题,SOAP 请求另一端的组件不可用。结果是大约一万个 NullPointerExceptions。在我们让失败的组件再次运行后,异常停止了。但是,我们注意到我们的应用程序仍然运行缓慢。
重启Tomcat服务后,应用性能立即提升。我发现这只是一个巧合,但我的队友们持怀疑态度。
所有这些 NPE 是否有可能在 Tomcat 中引起性能问题,但在异常停止很久之后?
谢谢!
IVR 复仇者