一般在同一服务器上配置多个项目时,浏览器发出请求时访问对应项目端口,这时浏览器会会通过发出的cookie默认值重置刷新是服务器中的
session重置出现登录失败原因,因为服务器通常的cookie值是默认设定为"JSESSIONID",在浏览器发出请求的同时服务器接收到相同的cookie值
从而刷新重置session值,导致session失效退出登录状态。服务器是根据cookie值来区分浏览器请求的,服务器接收请求是不会区别端口的。
解决方法将对应服务器端口的conf/context.xml文件下的<context sessionCookieName="随意默认值" sessionCookiePath="/">修改,每次发出请求的
cookie值为唯一属性值就不会出现服务器刷新重置对应端口的session值了