美文网首页
springboot的session冲突

springboot的session冲突

作者: Gao_Ge | 来源:发表于2018-04-19 16:49 被阅读0次

    现象

        在一台服务器上部署多个springboot的WEB服务,用同一个浏览器访问时,登录其中一个,其他的就需要重新登录

    解决办法

        修改每个springboot WEB工程的 application.properties 文件中的 server.session.cookie.name 属性(如没有该属性,则新建),使该服务器内部署的所有WEB工程的 server.session.cookie.name 各不相同即可

    原因

        访问WEB服务,会在浏览器的cookie里保存一部分登录信息,用于保持连接状态,springboot有默认的cookie名称,同一个浏览器访问同一服务器的多个WEB服务,要保存的cookie名称相同,登录其中一个,会覆盖掉之前的cookie,因而产生上述现象,给WEB服务设置独特的cookie名称即可解决。

    参考

        如果是Tomcat部署的WEB服务,可以参考一台服务器多个WEB应用,SESSION冲突的解决方法 - CSDN博客

    相关文章

      网友评论

          本文标题:springboot的session冲突

          本文链接:https://www.haomeiwen.com/subject/uvgwkftx.html