server-ClientAbortException: java.io.IOException异常

问题描述

ClientAbortException: java.io.IOException异常

项目在部署后,一直出现这个异常。

原因是手机浏览器在访问时

server返回的是response.getOutputStream().write(byte[]),

手机会当成是下载文件,随即调用了手机内置的下载进程去下载该文件,而浏览器在此时中止了接收http响应,这就导致了server出现了ClientAbortException异常。

而使用电脑Chrome浏览器进行访问的时候,它会自动下载,不会出现该异常 。

原因是找到了,但是不知道怎么解决?

解决方案

ClientAbortException: java.io.IOException

解决方案二:

是在一个页面点击下载链接后出现的么,手机浏览器下载有没有失败?
这个异常在某些场景不属于问题,因为作为客户端(下载工具、各种浏览器等),对于一个下载请求的行为是不一样的。有的直接一个请求就下载完成,
有些是先发送一个请求获取响应消息头,然后马上主动断开,再根据消息头中的文件长度去重新规划下载任务的,这时候服务器端必然有一个异常出现,
这是正常的。

时间: 2024-08-30 15:02:46

server-ClientAbortException: java.io.IOException异常的相关文章

jsp标签-在JSP中抛出java.io.IOException: tmpFile.renameTo(classFile) failed异常怎么解决

问题描述 在JSP中抛出java.io.IOException: tmpFile.renameTo(classFile) failed异常怎么解决 在JSP中抛出java.io.IOException: tmpFile.renameTo(classFile) failed异常怎么解决 解决方案 你确定不是控制台抛出而是JSP抛出! 解决方案二: java.io.IOException: tmpFile.renameTo(classFile) failedjava.io.IOException:

java.io.IOException: Server returned HTTP response code: 505 for URL

问题描述 碰到个很奇怪的问题:代码如下:URL url = new URL(urlStr);URLConnection hpCon = url.openConnection();InputStream in = hpCon.getInputStream(); 然后我发送的一个URL是 : http://localhost:8000/account/accountTo.query?param=SR4A V12f报错:java.io.IOException: Server returned HTTP

JSP上传图片产生 java.io.IOException: Stream closed异常解决方法_JSP编程

在做 jsp 上传图片时,把 java 代码直接改成 jsp,上传时产生 如下异常: 2012-12-31 8:59:21 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception java.io.IOException: Stream closed ... 百思不得其解,翻出 jsp 转成 servlet 后的代码.如下(很很的醒目一下):

io流-readUTF()使用报 java.io.EOFException异常

问题描述 readUTF()使用报 java.io.EOFException异常 今天在编程的时候,用到了DataInPutStream类的readUTF()方法时报了个异常,查了好多资料也不能解决,求大神指点啊.高分悬赏. package IO流; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileNotFound

启动web harvest的时候出现Caused by: java.io.IOException: Could not get shel

问题描述 当使用java -jar命令的时候,出现如下异常,请各位看看,我还是新手:d:worktec_crawlers>java -jar webharvest.jarException in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError at org.webharvest.gui.Ide.<init>(Unknown Source) at CommandLine$1.run(Unkn

android-调用webservice出现java.io.IOException: BufferedInputStream is closed

问题描述 调用webservice出现java.io.IOException: BufferedInputStream is closed 调用服务器的webservice接口有时会出现java.io.IOException: BufferedInputStream is closed异常连接不上服务器.有时第一次连不上第二次再调用就连上了,这是因为什么呢? 解决方案 ???? 这是android 2.3及以上的一个bug 希望这两篇文章能帮到你 http://blog.csdn.net/win

exception i java.io.ioexception:Error opening jar:

问题描述 exception i java.io.ioexception:Error opening jar: exception in thread main java.io.ioexception:Error opening jar 解决方案 根据错误提示,打开一个jar文件错误. 解决方案二: 异常:org.htmlparser.util.ParserException: Error in opening a connection to java.io.IOException: Inv..

java.io.IOException: Call to Hadoop.Master/IP:port failed on local e

问题描述 java.io.IOException:CalltoHadoop.Master/192.168.10.196:9111failedonlocalexception:java.io.EOFExceptionatorg.apache.hadoop.ipc.Client.wrapException(Client.java:1144)atorg.apache.hadoop.ipc.Client.call(Client.java:1112)atorg.apache.hadoop.ipc.RPC$

Caused by: java.io.IOException: Filesystem closed的处理

org.apache.hadoop.hive.ql.metadata.HiveException: Unable to rename output from: hdfs://nameservice/user/hive/warehouse/om_dw.db/mac_wifi_day_data/tid=CYJOY/.hive-staging_hive_2016-01-20_10-19-09_200_1283758166994658237-1/_task_tmp.-ext-10002/c_date=2