was服务无法保持会话

was服务无法保持会话,第1张

was服务无法保持会话
部署到一台已有的was服务器上。登录时被拦截器拦截,不断报session超时,重定向到登录首页。
在tomcat及新建的was服务器下安装,都可以正常运行。
根据这个思路,打印日志,已有的was服务器显示为每次请求都新建了session,导致会话不能够保持住。
排查was配置,发现在was设置里,已经设置了cookie的path路径为 /imanager 。而我的应用上下文为mpay-manage。客户端浏览器的会话通过cookie来记录,登录时候因读取不到cookie导致session为空,服务器认为是新的请求,故而新建session。从使用者角度来看,就是页面不断跳转到登录页面,无法正常登录进应用系统。
所以,针对以上情况,当时的处理方式是将was服务器的cookie的 路径path设置为 /。重新启动was服务器实例。登录运行成功。
故此,特针对cookie重新学习下。
---------------------------------以下摘自互联网-----------------------------------------
Cookie 概述
Cookie是什么? Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。
为什么需要Cookie? 因为>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10859258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存