当前位置:首页 » 《休闲阅读》 » 正文

No thread-bound request found: Are you referring to request attributes outside of an actual web req

16 人参与  2024年04月18日 09:22  分类 : 《休闲阅读》  评论

点击全文阅读


问题现象

        今天发现线上的一个报警,定时任务执行的时候发生了如下报警,哎就奇怪了为啥会有这种的报警呢,测试和预发环境都没有问题呀。通过一通排查,最终发现是代码使用的地方有问题,估做一个记录,避免以后再踩坑。

No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet: In this case, use RequestContextListener or RequestContextFilter to e xpose the current request.  

问题原因

        首先翻译上面的报错如下:

        没有找到与线程绑定的请求:你是指在实际的web请求之外引用请求属性,还是在最初接收请求的线程之外处理请求?如果你确实在web请求中操作,但仍然收到这个消息,那么你的代码可能在DispatcherServlet之外运行:在这种情况下,使用RequestContextListener或RequestContextFilter来暴露当前请求。

        因为这个错误信息是与Spring框架相关的,通常发生在尝试在实际的web请求之外访问请求属性,或者在最初接收请求的线程之外处理请求时。如果你正在处理一个web请求但仍然收到这个错误信息,那么很可能是因为你的代码在DispatcherServlet之外运行。DispatcherServlet负责处理web请求并在Spring框架中管理请求的生命周期。

问题解决:

        看到这其实代码也就显而易见了,代码里有一段这个逻辑,通过请求上下文获取用户信息。这也就是定时任务发起的请求为啥会报这个错误了。解决就是不能通过Web请求获取用户信息终于搞明白了。

((ServletRequestAttributes) (RequestContextHolder.currentRequestAttributes())).getRequest()

 


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/96880.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 苏妤熙贺学州是什么小说(贺学州苏妤熙)(苏妤熙贺学州)全本完整清爽版在线+无广告结局
  • 高考结束首富爸爸要与我断亲,我选择接受(王阳沈傲天沈明)全书浏览_高考结束首富爸爸要与我断亲,我选择接受全书浏览
  • 重生高考填报志愿时,我放任全班上大专(颜禾晚宋津年叶淼淼)_重生高考填报志愿时,我放任全班上大专(颜禾晚宋津年叶淼淼)
  • 开局从魔兽进化听书_夜天无广告阅读_小说后续在线阅读_无删减免费完结_
  • 沈南舟的高考前,千金校花把全班送进ICU精彩节选江染沈南舟全书在线
  • 挖我仙骨送女主?我反抢女主系统小说(楚鱼)小说全集阅读连载中(挖我仙骨送女主?我反抢女主系统)_笔趣阁
  • 完结文重生后我放弃才子,嫁给了傻子列表_完结文重生后我放弃才子,嫁给了傻子(萧云瑾云清柔)
  • 从此山河皆过客(苏雾眠沈砚舟)_从此山河皆过客
  • 重生后,我笑送全班去三亚毕业旅行前言+后续+结局(徐凯)
  • 春知晓梦不觉精心打造(阮清歌薄时谦)_春知晓梦不觉精心打造(阮清歌薄时谦)
  • 我怀孕后,患者要求我打掉孩子帮她后续结局_许燕徐燕高分神作_小说后续在线阅读_无删减免费完结_
  • 全书浏览重生后联姻丈夫爱上KTV小妹,我死遁了(姜满裴聿琛温舒柠)_重生后联姻丈夫爱上KTV小妹,我死遁了(姜满裴聿琛温舒柠)全书结局

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1