spring boot项目set-cookie不生效

项目迁移后,登录失败,发现sessionId未写入cookie,每次请求生成新session。排查后发现是Tomcat版本问题,从7.0.0升级至8.5.54,问题解决。

项目基于spring boot开发。项目迁移到另外一台服务器之后(迁移是另外一个同事帮忙弄的),忽然发生了登录失败的问题。检擦之后,发现是由于sessionId没有写入到cookie中,倒是每一次请求都会生成一个新的session

尝试了百度的N种方案,均无果。

今天整理项目的文档,顺手查了下项目tomcat的版本,发现这个版本不大对,./version.sh显示是7.0.0,我原来用的不是这个版本,然后捞到本地用version.bat看了下,变成了8.0.30。匪夷所思。

所以干脆就去tomcat官网下载了最新的8.5.54版本,把现网的tomcat换掉了。启动项目,那个set-cookie失效的问题居然不药而愈了。

超开心~

写个博客备忘一下。要是出现这种以前一切正常的项目迁移之后忽然挂掉的问题,各位不妨考虑下是否是中间件的问题?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值