我在本地跑两个系统不报异常,布到测试环境就出现下面的异常
我自己的代码片段:
byte[] rev = (byte[]) service.getDocByte(shenqingh, wenjianlx, fid);// 在此调用服务
Long beginOut = System.currentTimeMillis();
// ByteArrayInputStream in=new ByteArrayInputStream(rev);
OutputStream os = ServletActionContext.getResponse().getOutputStream(); //创建输出流
// byte[] b = new byte[1024*4];
// while( in.read(b)!= -1){
// os.write(b);
// }
os.write(rev);
// in.close();
os.flush();
os.close();
异常:
ClientAbortException: java.io.IOException: Broken pipe
at com.tongweb.web.oro.wrap.OutputBuffer.realWriteBytes(OutputBuffer.java:442)
at com.tongweb.web.util.buf.ByteChunk.append(ByteChunk.java:360)
at com.tongweb.web.oro.wrap.OutputBuffer.writeBytes(OutputBuffer.java:467)
at com.tongweb.web.oro.wrap.OutputBuffer.write(OutputBuffer.java:454)
at com.tongweb.web.oro.wrap.CoyoteOutputStream.write(CoyoteOutputStream.java:161)
at com.tongweb.web.oro.wrap.CoyoteOutputStream.write(CoyoteOutputStream.java:149)
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:75)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:334)
at com.tongweb.web.connector.grizzly.OutputWriter.flushChannel(OutputWriter.java:92)
at com.tongweb.web.connector.grizzly.OutputWriter.flushChannel(OutputWriter.java:65)
at com.tongweb.web.connector.grizzly.SocketChannelOutputBuffer.flushChannel(SocketChannelOutputBuffer.java:171)
at com.tongweb.web.connector.grizzly.SocketChannelOutputBuffer.flushBuffer(SocketChannelOutputBuffer.java:204)
at com.tongweb.web.connector.grizzly.SocketChannelOutputBuffer.flush(SocketChannelOutputBuffer.java:182)
at com.tongweb.web.connector.grizzly.SocketChannelOutputBuffer.realWriteBytes(SocketChannelOutputBuffer.java:146)
at com.tongweb.web.oro.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:876)
at com.tongweb.web.oro.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:165)
at com.tongweb.web.oro.http11.InternalOutputBuffer.doWrite(InternalOutputBuffer.java:651)
at com.tongweb.web.oro.Response.doWrite(Response.java:674)
at com.tongweb.web.oro.wrap.OutputBuffer.realWriteBytes(OutputBuffer.java:437)
... 134 more
http://www.myexception.cn/asp-dotnet/580084.html
有人知道么么么么么么么么么么么么