缘由:项目上与其他公司做对接,对方使用iframe引用我方项目,不使用nginx做代理,设置了老三样跨域请求头(Access-Control-Allow),发现跨域cookie不识别,每次请求时返回头都携带新cookie
参考【跨域】一篇文章彻底解决跨域设置cookie问题! - 掘金
设置web.xml
<session-config>
<session-timeout>90</session-timeout>
<cookie-config>
<secure>true</secure>
</cookie-config>
</session-config>
设置context.xml
<CookieProcessor sameSiteCookies="None" />
重启tomcat即可