tomcat同一个IP不同端口,多个应用的session会冲突解决方法

方法1:将不同的多个应用服务在不同的虚拟主机中,或者映射不同的IP进行部署。

方法2:对应tomcat服务处理方式:修改coocie的名称保证cookie不重复:

对于tomcat8,可以这样:

在Host标签内添加

<Context path="/server1" reloadable="fasle" sessionCookieName="server1"></Context>
<Context path="/server2" reloadable="fasle" sessionCookieName="server2"></Context>

... ...

reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。
在开发阶段将reloadable属性设为true,有助于调试servlet和其它的class文件,但这样用加重服务器运行负荷,建议在Web应用的发存阶段将reloadable设为false。

猜你喜欢

转载自blog.csdn.net/wsxxdsmw/article/details/81189499