2010-3-4 11:36:45 org.apache.catalina.core.ApplicationDispatcher Invoke severity: Servlet.service () for Servlet JSP threw Exception Java.io.IOException:Stream closed at Org.apache.jasper.runtime.JspWriterImpl.ensureOpen ( jspwriterimpl.java:204) at Org.apache.jasper.runtime.JspWriterImpl.flushBuffer (jspwriterimpl.java:115) at Org.apache.jasper.runtime.PageContextImpl.release (pagecontextimpl.java:188) at Org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext (jspfactoryimpl.java:118) at Org.apache.jasper.runtime.JspFactoryImpl.releasePageContext (jspfactoryimpl.java:77) at Org.apache.jsp.jsp.layout.systemmanage.content_jsp._jspservice (content_jsp.java:163) at Org.apache.jasper.runtime.HttpJspBase.service (httpjspbase.java:70) at Javax.servlet.http.HttpServlet.service ( httpservlet.java:717) at Org.apache.jasper.servlet.JspServletWrapper.service (jspservletwrapper.java:374) at Org.apache.jasper.servlet.JspServlet.serviceJspFile (jspservlet.java:342) at Org.apache.jasper.servlet.JspServlet. Service (jspservlet.java:267) at Javax.servlet.http.HttpServlet.service (httpservlet.java:717) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:290) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:206) at Org.apache.catalina.core.ApplicationDispatcher.invoke (applicationdispatcher.java:630) at Org.apache.catalina.core.ApplicationDispatcher.processRequest (applicationdispatcher.java:436) at Org.apache.catalina.core.ApplicationDispatcher.doForward (applicationdispatcher.java:374) at Org.apache.catalina.core.ApplicationDispatcher.forward (applicationdispatcher.java:302) at Com.webapp.struct.module.mapping.Mapping.mapping (MAPPING.JAVA:25) at Com.webapp.control.mapping.MappingProcess.execute (mappingprocess.java:19) at Com.webapp.main.WebApp.service ( webapp.java:105) at Javax.servlet.http.HttpServlet.service (httpservlet.java:717) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:290) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:206) at Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:233) at Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:191) at Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:128) at Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:102) at Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:109) at Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:286) at Org.apache.coyote.http11.Http11Processor.process (http11processor.java:845) at Org.apache.coyote.http11.http11protocol$http11connectionhandler.process (http11protocol.java:583) at Org.apache.tomcat.util.net.jioendpoint$worker.run (jioendpoint.java:447) at Java.lang.Thread.run (thread.java:619) Org.apache.jasper.JasperException:java.lang.IllegalStateException:Exception occurred when fluShing data at Org.apache.jasper.servlet.JspServletWrapper.handleJspException (jspservletwrapper.java:522) at Org.apache.jasper.servlet.JspServletWrapper.service (jspservletwrapper.java:410) at Org.apache.jasper.servlet.JspServlet.serviceJspFile (jspservlet.java:342) at Org.apache.jasper.servlet.JspServlet.service (jspservlet.java:267) at Javax.servlet.http.HttpServlet.service ( httpservlet.java:717) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter ( applicationfilterchain.java:290) at Org.apache.catalina.core.ApplicationFilterChain.doFilter ( applicationfilterchain.java:206) at Org.apache.catalina.core.ApplicationDispatcher.invoke ( applicationdispatcher.java:630) at Org.apache.catalina.core.ApplicationDispatcher.processRequest ( applicationdispatcher.java:436) at Org.apache.catalina.core.ApplicationDispatcher.doForward ( applicationdispatcher.java:374) at Org.apache.catalina.core.ApplicationDispatcher.forward ( applicationdispatcher.java:302) at Com.webapp.struct.module.mapping.MappiNg.mapping (mapping.java:25) at Com.webapp.control.mapping.MappingProcess.execute (mappingprocess.java:19) at Com.webapp.main.WebApp.service (webapp.java:105) at Javax.servlet.http.HttpServlet.service (httpservlet.java:717) At Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (applicationfilterchain.java:290) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:206) at Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:233) at Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:191) at Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:128) at Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:102) at Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:109) at Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:286) at Org.apache.coyote.http11.Http11Processor.process (http11processor.java:845) at ORG.APache.coyote.http11.http11protocol$http11connectionhandler.process (http11protocol.java:583) at Org.apache.tomcat.util.net.jioendpoint$worker.run (jioendpoint.java:447) at Java.lang.Thread.run (thread.java:619) caused by:java.lang.IllegalStateException:Exception occurred when flushing data at Org.apache.jasper.runtime.PageContextImpl.release (pagecontextimpl.java:191) at Org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext (jspfactoryimpl.java:118) at Org.apache.jasper.runtime.JspFactoryImpl.releasePageContext (jspfactoryimpl.java:77) at Org.apache.jsp.jsp.layout.systemmanage.content_jsp._jspservice (content_jsp.java:163) at Org.apache.jasper.runtime.HttpJspBase.service (httpjspbase.java:70) at Javax.servlet.http.HttpServlet.service ( httpservlet.java:717) at Org.apache.jasper.servlet.JspServletWrapper.service (jspservletwrapper.java:374) ... caused By:java.io.IOException:Stream closed at Org.apache.jasper.runtime.JspWriterImpl.ensureOpen ( jspwriterimpl.java:204) at Org.Apache.jasper.runtime.JspWriterImpl.flushBuffer (jspwriterimpl.java:115) at Org.apache.jasper.runtime.PageContextImpl.release (pagecontextimpl.java:188) ... More
Solution found:
This exception occurs when a message is read from an input stream stream.
This anomaly is occurring under such a scenario:
Multiple threads index the same input stream, and when a thread finishes executing, the InputStream is closed, and the threads that are reading the information from the input stream stream throw Java.io.IOException: Stream closed exception.
Reference from: http://blog.zdnet.com.cn/html/84/289384-1075439.html