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

开发者社区> 菜豆先生> 正文

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

2016-08-10 19:53:43 2563 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
相关问答

19

回答

【分享】如何提高网站的打开速度?

enj0y 2012-11-17 14:35:22 56731浏览量 回答数 19

43

回答

什么是云主机,云服务器与vps有什么区别?

zhuangdengyun 2011-11-01 04:21:50 49595浏览量 回答数 43

19

回答

【分享】如何提高网站的打开速度?

enj0y 2012-11-17 14:35:22 46936浏览量 回答数 19

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 145630浏览量 回答数 31

15

回答

网页挂马及暗链检测

yundun1 2012-02-24 17:40:01 47040浏览量 回答数 15

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302609浏览量 回答数 249

13

回答

【云服务器分享】如何节省网站流量

dreamdoo 2012-10-15 10:36:09 80125浏览量 回答数 13

20

回答

【Java学习全家桶】1460道Java热门问题,阿里百位技术专家答疑解惑

管理贝贝 2018-05-31 13:57:45 45097浏览量 回答数 20

46

回答

H5技术百问——不懂H5你就OUT啦

yq传送门 2017-09-09 11:03:04 47065浏览量 回答数 46

2

回答

Nginx—owncloud安装记事

寒喵 2014-06-07 23:24:41 48527浏览量 回答数 2
+关注
0
文章
2
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载