play framework中 同域 不同端口 会出现session冲突的问题

play framework的session是基于cookie的

默认是存放在PLAY_SESSION这个cookie name中

而当同一个IP或者域名的不同端口上都部署了play项目,这时候就都占用了默认的PLAY_SESSION这个cookie name,

从而会引发不可知的session冲突.

参考一下配置

application.session.cookie=xxx 

这样 session默认存放的cookie name就是  xxx_SESSION了,给不同的项目定义不同的名字就能避免session冲突了

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页