作者:阿乀胜69 | 来源:互联网 | 2023-09-01 14:53
一、同域名下的相同项目(集群环境)实现session共享
同一个项目中部署多台tomcat就是集群
一台tomcat设置端口号为:9100
一台tomcat设置端口号为:9200
applicationContext-session.xml配置核心代码:
二、同域名不同项目实现session共享
一台tomcat设置端口号为:9100
一台tomcat设置端口号为:9200
applicationContext-session.xml配置核心代码:设置COOKIE为同一个 / 根目录
三、同一个根域名,不同的二级子域名,实现session共享
一台tomcat设置端口号为:9100
一台tomcat设置端口号为:9200
applicationContext-session.xml配置核心代码:设置同一个COOKIE路径(项目相同忽略),同一个根域名:web.com
修改本地的hosts文件
第一个访问路径:http://www.web.com:9100/p2p/setSession
第二个访问路径:http://beijing.web.com:9200/shop/getSession
总结:区分是否同一个session和路径和域名有关