我的一个应用程序在运行Java 1.6的Tomcat 5.5的Windows服务实例上运行。如果SOAP请求超时,那么应用程序创建NullPointerException的代码中存在问题。NullPointerExceptions在停止发生后会导致Tomcat性能问题吗?
今天早上,我们有一个问题,SOAP请求另一端的组件不可用。结果是大约一万个NullPointerExceptions。我们再次运行失败的组件后,异常停止。但是,我们注意到我们的应用程序仍然表现不佳。
重新启动Tomcat服务后,应用程序性能立即得到改善。我发现这只是一个方便的巧合,但我的队友们持怀疑态度。
是否有可能所有这些NPE都会导致Tomcat中的性能问题,但在之后很久就会停止异常?
谢谢!
IVR复仇者
应用程序是否抛出NPE或在堆栈上抛出了更低的东西? – 2009-09-28 19:05:45
SOAP请求返回null,因为其他系统超时。我们的代码(直到今天晚上)没有处理无效响应,导致NPE。 – 2009-10-01 01:37:42