windows下的session共享

通过nginx做多个服务器集群时,默认轮询方式在upstream中分配服务器时,由于多个服务器部署同一套工程,如果有数据直接写往session,而且不是使用的cookie存放session的key(由于访问地址使用ip,并不适用域名,所以没法使用cookie),会造成两次访问session id不一致。此时就需要做session复制或共享。需要以下操作(只适用于windows环境,linux下不可用):

1.修改tomcat下的conf/server.xml文件

​ a. 将tomcat集群注释cluster打开。

​ b.修改节点。(tomcat1跟tomcat2指定jvmRoute命名要一致)

2.在工程代码中web.xml添加节点 即可

你可能感兴趣的:(session)