java项目启动登录后一直提示登录超时,反复登录

 时间:2024-10-15 08:19:57

项目代码没有动,浏览器的配置也没有动,输入用户名密码后,点击登录,弹出“登录超时,请重新登录”。

工具/原料

eclipse

浏览器F12

方法/步骤

1、根据百度到的,查询了web.xml里面的session的超时时间设置,都分别是30分钟和60分钟,那说明并不是超时时间的问题。

2、调试代码,发现点击登录后,后台代码是获取到了请求的用户名密码,跟踪代码,发现也放入了session中,跳转到首页。

3、但是到跳到登录后的首页后,根据用户获取权限等信息,Java过滤器获取不到session值。这时候报错

4、浏览器,F12使用开发者工具,调试,查看网络(network),发现登录的链接和跳转首页链接的c艺皱麾酪ookie,sessionID不濡茬碧唢仅不一样,第二个还多一个domain='soso.cn'

5、这时查看Tomcat咯悝滩镞server下面的context.xml中,有一项<ContextsessionCookieDomain=".soso.艘早祓胂cn"sessionCookiePath="/"sessionCookieName="JSESSIONID"/>

6、删除“sessionCookieDomain=".soso.cn"”这一句即可。

c语言goto语句用法 winform绘图图形消失的解决办法 DevEco Studio怎么设置在新窗口中打开项目 javascript中如何使用onload事件? js给div添加多个样式怎么写
热门搜索
吴茱萸图片 巴黎圣母院图片 疫情图片 草菇图片 甲虫图片