服务器上下载文件出现session commited异常-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

服务器上下载文件出现session commited异常

2016-08-10 19:53:43 3008 1

应用信息:
tomcat7,jdk1.7,springmvc+freemarker,阿里云的服务器,
在springmvc的配置文件中配置了静态文件过滤.

其他的访问全部被拦截:


<property name="mappingURL" value=".*/login/.*" />


我把SessionTimeoutInterceptor现在全部返回true
现在我在static文件夹放入一个apk文件.
通过我自己的域名,可以直接访问下载. 但是后台会报错:
SEVERE: Servlet.service() for servlet [springMVC] in context with path [] threw exception [javax.servlet.ServletException: java.lang.IllegalStateException: Cannot create a session after the response has been committed] with root cause

java.lang.IllegalStateException: Cannot create a session after the response has been committed

日志记录的错误:
org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Broken pipe
xxxx

意思很明确, response之后创建session出错.

但是这个apk文件我是放入了static中了, 配置是不拦截这个文件夹中的任何文件的. 为何还有session的创建之类的?
我本地测试访问时没有报错的. 但是到了阿里云就有问题了. 文件还是可以继续下载, 但是日志总是记录报错信息.

取消 提交回答
全部回答(1)
  • 有桥
    2019-07-17 20:03:15

    这个错误和你的文件放哪没有关系,是请求结束后你的程序又去试图访问SessionContext里的东西。检查下你的Filter,看是不是有这种情况,如果有,看看是不是可以用ApplicationContext而不是SessionContext。

    0 0
相关问答

1

回答

aclocal没有产生m4文件 400 请求报错 

2020-05-30 14:27:18 259浏览量 回答数 1

1

回答

SmPSS安装完成后登陆出错,求大神看看 400 请求报错

2020-05-28 16:31:51 240浏览量 回答数 1

1

回答

通过response的Set-Cookie向客户端设置的Cookie出错。400 请求出错 

2020-05-25 20:37:18 702浏览量 回答数 1

0

回答

小程序在my.request 方法中,设置的headers信息丢失

2019-10-11 11:56:39 687浏览量 回答数 0

2

回答

Java ftp上传文件,每上传一定的数量的文件后,程序就会开始报上传超时,文件就开始无法上传

2019-09-17 00:48:24 762浏览量 回答数 2

1

回答

OSSPutObjectRequest 上传文件报session无效

2018-09-17 19:08:47 4233浏览量 回答数 1

3

回答

上传文件失败,测试其他文件也失败

2017-06-06 15:27:41 2434浏览量 回答数 3

1

回答

没有主动 put cookie到session,服务器Tomcat如何判断是否登录?

2016-06-03 18:40:41 2003浏览量 回答数 1

3

回答

通过代理上传文件异常 求助

2015-12-29 15:10:06 5014浏览量 回答数 3

2

回答

服务器和客户端的时间不同文件上传失败

2015-06-04 18:15:35 4094浏览量 回答数 2
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
AliHB Real Time Cold data Backup
立即下载
友盟+智能认证U-Verify
立即下载
How big data can help small data?
立即下载