同一域名为什么部分请求获取不到cookie

本地开发的时候没问题,但是不熟到Linux上的tomcat后,就会出现部分请求获取不到cookies,具体是,当我登录的时候输入xx.abc.com时所有请求都能正确获取... 本地开发的时候没问题,但是不熟到Linux上的tomcat后,就会出现部分请求获取不到cookies,具体是,当我登录的时候输入xx.abc.com时所有请求都能正确获取到cookie,但是当我登录的时候输入为xxx.abc.com/lims-core/home.html时登录正常但是后面发送的url里如果不含/lims-core就无法获取cookie,求大神指教。 展开
 我来答
neituiwang
2014-06-08 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:70.4万
展开全部
你要把cookie的path设为/才能都得到
追问
cookie没保存什么东西,只是默认保存了jsessionid,未设置cookiePath,我debug的时候发现以xxx.abc.com/lims-core/...l登陆时,request.getContextPath()为“/lims-core”,而直接以“xxx.abc.com”登陆时request.getContextPath()为“”,同一个项目的contextPath会变动吗?
问题查出来了,是因为在tomcat配置的时候,同时配置了appBase和docbase,两个指向的是同一个应用,但是启动tomcat的时候确加载了两次该应用,以至于产生两个实例,一个的contextPath是手动设置的“”,另一个是默认的项目名称。所以他们的session是不同的。很感谢你的回答
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式