Java2D Disposer,线程BLOCKED
"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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论