博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cannot create a session after the response has been committed
阅读量:6687 次
发布时间:2019-06-25

本文共 1538 字,大约阅读时间需要 5 分钟。

hot3.png

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

        at org.apache.catalina.connector.Request.doGetSession(Request.java:3058) ~[catalina.jar:7.0.73]
        at org.apache.catalina.connector.Request.getSession(Request.java:2430) ~[catalina.jar:7.0.73]
        at org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:897) ~[catalina.jar:7.0.73]

检查代码中的处理session的代码是不是放在了response输出之后了。

request.getSession(true).setAttribute(sessionKey, randomString);

response.setHeader("Pragma", "No-cache");

response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("image/jpeg");

奇怪的是开发windows环境tomcat7无问题,而发布到linux下有问题。环境如下 :

C:\Users\admin>java -version

java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

Server version: Apache Tomcat/7.0.75

Server built:   Jan 18 2017 20:54:42 UTC
Server number:  7.0.75.0
OS Name:        Windows 8.1
OS Version:     6.3
Architecture:   amd64
JVM Version:    1.7.0_79-b15
JVM Vendor:     Oracle Corporation

#  java -version

java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

Server version: Apache Tomcat/7.0.73

Server built:   Nov 7 2016 21:27:23 UTC
Server number:  7.0.73.0
OS Name:        Linux
OS Version:     2.6.32-431.23.3.el6.x86_64
Architecture:   amd64
JVM Version:    1.7.0_75-b13
JVM Vendor:     Oracle Corporation

 

转载于:https://my.oschina.net/kenzheng/blog/832421

你可能感兴趣的文章
wxPython 4.0.0b2安装
查看>>
Android RecyclerView利用Glide加载大量图片into(Target)导致OOM异常
查看>>
UGUI表情系统解决方案
查看>>
HTTP Health Checks
查看>>
为什么正态分布如此普遍
查看>>
jQuery事件
查看>>
轻松看懂Java字节码
查看>>
AE TIN的切割
查看>>
ASP.NET图片上传,删除
查看>>
2016第42周五
查看>>
架构师必看-架构之美第14章-两个系统的故事:设计之城(一)
查看>>
Hessian HTTP POST访问时,Nginx返回411问题
查看>>
Exif图片方向的一些发现
查看>>
iOS之传值
查看>>
pandas 修改 DataFrame 列名
查看>>
《2018年云上挖矿态势分析报告》发布,非Web类应用安全风险需重点关注
查看>>
Nervos 双周报第 3 期:佛系新年之后的开工大吉!
查看>>
【PHP 扩展开发】Zephir 基础篇
查看>>
怎么将在线录制的视频转为GIF动态图
查看>>
【剑指offer】顺时针打印矩阵
查看>>