- [ERROR]-[Thread: http-bio-8080-exec-7]-[com.jfinal.core.ActionHandler.handle()]: /code/geturlimgone?ticket=7
- com.jfinal.render.RenderException: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
- at com.jfinal.render.FileRender.normalRender(FileRender.java:116)
- at com.jfinal.render.FileRender.render(FileRender.java:88)
- at com.jfinal.core.ActionHandler.handle(ActionHandler.java:97)
- at com.jfinal.ext.handler.ContextPathHandler.handle(ContextPathHandler.java:47)
- at com.jfinal.core.JFinalFilter.doFilter(JFinalFilter.java:72)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
- at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
- at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
- at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
- at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
- at java.lang.Thread.run(Unknown Source)
- Caused by: ClientAbortException: java.net.SocketException: Connection reset by peer: socket write error
- at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:413)
- at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)
- at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)
- at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:438)
- at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:426)
- at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:91)
- at com.jfinal.render.FileRender.normalRender(FileRender.java:111)
- ... 20 more
- Caused by: java.net.SocketException: Connection reset by peer: socket write error
- at java.net.SocketOutputStream.socketWrite0(Native Method)
- at java.net.SocketOutputStream.socketWrite(Unknown Source)
- at java.net.SocketOutputStream.write(Unknown Source)
- at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)
- at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)
- at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:366)
- at org.apache.coyote.http11.InternalOutputBuffer$OutputStreamOutputBuffer.doWrite(InternalOutputBuffer.java:240)
- at org.apache.coyote.http11.filters.IdentityOutputFilter.doWrite(IdentityOutputFilter.java:84)
- at org.apache.coyote.http11.AbstractOutputBuffer.doWrite(AbstractOutputBuffer.java:192)
- at org.apache.coyote.Response.doWrite(Response.java:520)
- at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:408)
- ... 26 more
下载本地F盘的一个文件都报这个错误,写法是:
renderFile(new File("F:\apache-tomcat-7.0.52\wtpwebapps\nx_msgadmin\temps\43.zip"));
请问这是什么问题?
项目:JFinal