Java2D Disposer,线程BLOCKED

发布于 2022-09-12 03:14:29 字数 9673 浏览 21 评论 0

"Java2D Disposer" daemon prio=10 tid=35 WAITING

at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
   Local Variable: java.lang.ref.ReferenceQueue#251
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at sun.java2d.Disposer.run(Disposer.java:148)
   Local Variable: sun.java2d.Disposer#1
at java.lang.Thread.run(Thread.java:748)

"http-nio-8080-exec-13" daemon prio=5 tid=39 BLOCKED

at cn.com.ruantong.core.util.ThreadContext.getSession(ThreadContext.java:135)
at cn.com.ruantong.core.util.SecurityUtils.getSessionRequired(SecurityUtils.java:192)
at cn.com.ruantong.framework.filter.ReusableHttpServletRequest.getSession(ReusableHttpServletRequest.java:117)
at cn.com.ruantong.framework.filter.ReusableHttpServletRequest.getSession(ReusableHttpServletRequest.java:111)
at cn.com.ruantong.framework.filter.SessionFilter.doFilter(SessionFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at cn.com.ruantong.framework.filter.Log4jFilter.doFilter(Log4jFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   Local Variable: cn.com.ruantong.framework.filter.ReusableHttpServletRequest#35
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at cn.com.ruantong.framework.filter.ThreadContextFilter.doFilter(ThreadContextFilter.java:94)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at cn.com.ruantong.framework.filter.JsonpCallbackFilter.doFilter(JsonpCallbackFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   Local Variable: java.lang.String#86700
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   Local Variable: org.apache.catalina.connector.ResponseFacade#30
   Local Variable: org.apache.catalina.connector.RequestFacade#35
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
   Local Variable: org.apache.catalina.core.ApplicationFilterChain#30
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
   Local Variable: org.apache.coyote.Response#30
   Local Variable: org.apache.catalina.connector.Response#30
   Local Variable: org.apache.catalina.connector.Request#35
   Local Variable: org.apache.coyote.Request#35
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201)
   Local Variable: org.apache.coyote.RequestInfo#30
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
   Local Variable: org.apache.coyote.http11.Http11NioProcessor#30
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1782)
   Local Variable: org.apache.tomcat.util.net.NioEndpoint$KeyAttachment#31
   Local Variable: sun.nio.ch.SelectionKeyImpl#31
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1741)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   Local Variable: org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#24
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   Local Variable: java.util.concurrent.ThreadPoolExecutor$Worker#34
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   Local Variable: org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#33
at java.lang.Thread.run(Thread.java:748)

"ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=5 tid=19 TIMED_WAITING

at java.lang.Thread.sleep(Native Method)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1627)
   Local Variable: java.lang.String#75280
   Local Variable: org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor#1
at java.lang.Thread.run(Thread.java:748)

"http-nio-8080-exec-22" daemon prio=5 tid=48 BLOCKED

at cn.com.ruantong.core.util.ThreadContext.getSession(ThreadContext.java:135)
at cn.com.ruantong.core.util.SecurityUtils.getSessionRequired(SecurityUtils.java:192)
at cn.com.ruantong.framework.filter.ReusableHttpServletRequest.getSession(ReusableHttpServletRequest.java:117)
at cn.com.ruantong.framework.filter.ReusableHttpServletRequest.getSession(ReusableHttpServletRequest.java:111)
at cn.com.ruantong.framework.filter.SessionFilter.doFilter(SessionFilter.java:62)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at cn.com.ruantong.framework.filter.Log4jFilter.doFilter(Log4jFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   Local Variable: cn.com.ruantong.framework.filter.ReusableHttpServletRequest#17
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at cn.com.ruantong.framework.filter.ThreadContextFilter.doFilter(ThreadContextFilter.java:94)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at cn.com.ruantong.framework.filter.JsonpCallbackFilter.doFilter(JsonpCallbackFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
   Local Variable: java.lang.String#86559
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
   Local Variable: org.apache.catalina.connector.RequestFacade#20
   Local Variable: org.apache.catalina.connector.ResponseFacade#21
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
   Local Variable: org.apache.catalina.core.ApplicationFilterChain#20
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)
   Local Variable: org.apache.coyote.Response#20
   Local Variable: org.apache.catalina.connector.Response#20
   Local Variable: org.apache.catalina.connector.Request#19
   Local Variable: org.apache.coyote.Request#19
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201)
   Local Variable: org.apache.coyote.RequestInfo#19
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)
   Local Variable: org.apache.coyote.http11.Http11NioProcessor#20
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1782)
   Local Variable: sun.nio.ch.SelectionKeyImpl#17
   Local Variable: org.apache.tomcat.util.net.NioEndpoint$KeyAttachment#17
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1741)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   Local Variable: org.apache.tomcat.util.net.NioEndpoint$SocketProcessor#20
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   Local Variable: java.util.concurrent.ThreadPoolExecutor$Worker#20
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
   Local Variable: org.apache.tomcat.util.threads.TaskThread$WrappingRunnable#19
at java.lang.Thread.run(Thread.java:748)

问题描述

问题出现的环境背景及自己尝试过哪些方法

环境Linux,中间件tomcat

相关代码

粘贴代码文本(请勿用截图)

你期待的结果是什么?实际看到的错误信息又是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文