通过数据系统将图片以流的形式传到查询系统时,当图片数量超过40张时就报一下异常

我在本地跑两个系统不报异常,布到测试环境就出现下面的异常
我自己的代码片段:

 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

有人知道么么么么么么么么么么么么