最近公司做一个基础tapestry3.0的应用的二次开发,Tomcat的后台时不时的抛如下异常:
**********************************************************
Exception during post-request cleanup.
Session id: 756E7B7F982A7788863DA02CBE4B5947
Client address: 127.0.0.1
Exceptions:
org.apache.catalina.connector.ClientAbortException
java.net.SocketException: Software caused connection abort: socket write error
java.net.SocketOutputStream.socketWrite0(Native Method)
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:740)
org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:434)
org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:299)
org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:964)
org.apache.coyote.Response.action(Response.java:183)
org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)
org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:98)
org.apache.tapestry.request.ResponseOutputStream.forceFlush(ResponseOutputStream.java:149)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:945)
com.sznjusoft.oa.frame.presentation.Engine.service(Engine.java:40)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:15