同域名不同端口下cookie覆盖问题 发表于 2021-08-17 更新于 2024-11-23 分类于 Java 阅读次数: 摘要:同域名不同端口下cookie覆盖问题 假如同域名不同端口部署了两个服务: 服务A 服务B 服务A产生的cookie在访问B时会携带,反之同理。 为了避免两个服务cookie覆盖,最好对cookie的键取不同的名称加以区分。 后台使用shiro的情况下,可以修改这里(仅供参考) (spring-shiro.xml) 123456789<!-- 会话Cookie模板 --><bean id="sessionIdCookie" class="org.apache.shiro.web.servlet.SimpleCookie"> <!-- <constructor-arg value="sid"/> --> <!-- 避免与80端口的tomcat发生cookie覆盖,导致session信息丢失,更改一个名字--> <constructor-arg value="sid2"/> <property name="httpOnly" value="true"/> <property name="maxAge" value="-1"/> <property name="path" value="/"/></bean>