Last active
January 1, 2016 02:59
Gists for post Actuator in a non-boot application - http://www.leveluplunch.com/blog/2013/12/22/configure-spring-actuator-outside-of-spring-boot/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"context":"org.springframework.web.context.WebApplicationContext:/post-configure-actuator-non-boot-app", | |
"parent":null, | |
"beans":[ | |
{ | |
"bean":"componentConfig", | |
"scope":"singleton", | |
"type":"com.levelup.spring.config.ComponentConfig$$EnhancerByCGLIB$$13013792", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/ComponentConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"springBootActuatorConfig", | |
"scope":"singleton", | |
"type":"com.levelup.spring.config.SpringBootActuatorConfig$$EnhancerByCGLIB$$ac525c9b", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/SpringBootActuatorConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"webConfig", | |
"scope":"singleton", | |
"type":"com.levelup.spring.config.WebConfig$$EnhancerByCGLIB$$ac1b8109", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/WebConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"homeController", | |
"scope":"singleton", | |
"type":"com.levelup.spring.HomeController", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/HomeController.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration$$EnhancerByCGLIB$$acf5d92", | |
"resource":"null", | |
"dependencies":[ | |
"environment" | |
] | |
}, | |
{ | |
"bean":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerByCGLIB$$e742e981", | |
"resource":"null", | |
"dependencies":[ | |
"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration" | |
] | |
}, | |
{ | |
"bean":"environmentEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.EnvironmentEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"healthEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.HealthEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"beansEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.BeansEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"infoEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.InfoEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"metricsEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.MetricsEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"traceEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.TraceEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"dumpEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.DumpEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"autoConfigurationAuditEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
"autoConfigurationReport" | |
] | |
}, | |
{ | |
"bean":"shutdownEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.ShutdownEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"endpointHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerMapping", | |
"resource":"class path resource [com/levelup/spring/config/SpringBootActuatorConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"endpointHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter", | |
"resource":"class path resource [com/levelup/spring/config/SpringBootActuatorConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", | |
"scope":"singleton", | |
"type":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", | |
"resource":"null", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerByCGLIB$$cb5dbf0b", | |
"resource":"null", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"requestMappingHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcContentNegotiationManager", | |
"scope":"singleton", | |
"type":"org.springframework.web.accept.ContentNegotiationManager", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"viewControllerHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"beanNameHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"resourceHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"defaultServletHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"requestMappingHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcConversionService", | |
"scope":"singleton", | |
"type":"org.springframework.format.support.DefaultFormattingConversionService", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcValidator", | |
"scope":"singleton", | |
"type":"org.springframework.validation.beanvalidation.LocalValidatorFactoryBean", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcUriComponentsContributor", | |
"scope":"singleton", | |
"type":"org.springframework.web.method.support.CompositeUriComponentsContributor", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"httpRequestHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"simpleControllerHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"handlerExceptionResolver", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"configureInternalResourceViewResolver", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.view.InternalResourceViewResolver", | |
"resource":"class path resource [com/levelup/spring/config/WebConfig.class]", | |
"dependencies":[ | |
] | |
} | |
] | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"positiveMatches":{ | |
"EndpointAutoConfiguration":[ | |
{ | |
"condition":"OnClassCondition", | |
"message":"@ConditionalOnClass classes found: org.springframework.http.MediaType" | |
}, | |
{ | |
"condition":"OnClassCondition", | |
"message":"@ConditionalOnClass classes found: org.springframework.http.MediaType" | |
} | |
], | |
"EndpointAutoConfiguration#autoConfigurationAuditEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnBean (types: org.springframework.boot.autoconfigure.AutoConfigurationReport; SearchStrategy: all) found the following [autoConfigurationReport] @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint; SearchStrategy: all) found no beans" | |
}, | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnBean (types: org.springframework.boot.autoconfigure.AutoConfigurationReport; SearchStrategy: all) found the following [autoConfigurationReport] @ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#beansEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.BeansEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#dumpEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.DumpEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#environmentEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.EnvironmentEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#healthEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.HealthEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#infoEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.InfoEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#metricsEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.MetricsEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#shutdownEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.ShutdownEndpoint; SearchStrategy: all) found no beans" | |
} | |
], | |
"EndpointAutoConfiguration#traceEndpoint":[ | |
{ | |
"condition":"OnBeanCondition", | |
"message":"@ConditionalOnMissingBean (types: org.springframework.boot.actuate.endpoint.TraceEndpoint; SearchStrategy: all) found no beans" | |
} | |
] | |
}, | |
"negativeMatches":{ | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"threadName":"tomcat-http--35", | |
"threadId":92, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":0, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"RUNNABLE", | |
"stackTrace":[ | |
{ | |
"methodName":"dumpThreads0", | |
"fileName":"ThreadImpl.java", | |
"lineNumber":-2, | |
"className":"sun.management.ThreadImpl", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"dumpAllThreads", | |
"fileName":"ThreadImpl.java", | |
"lineNumber":433, | |
"className":"sun.management.ThreadImpl", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"DumpEndpoint.java", | |
"lineNumber":43, | |
"className":"org.springframework.boot.actuate.endpoint.DumpEndpoint", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"DumpEndpoint.java", | |
"lineNumber":31, | |
"className":"org.springframework.boot.actuate.endpoint.DumpEndpoint", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"handle", | |
"fileName":"EndpointHandlerAdapter.java", | |
"lineNumber":91, | |
"className":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"handle", | |
"fileName":"EndpointHandlerAdapter.java", | |
"lineNumber":83, | |
"className":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"doDispatch", | |
"fileName":"DispatcherServlet.java", | |
"lineNumber":945, | |
"className":"org.springframework.web.servlet.DispatcherServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"doService", | |
"fileName":"DispatcherServlet.java", | |
"lineNumber":876, | |
"className":"org.springframework.web.servlet.DispatcherServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"processRequest", | |
"fileName":"FrameworkServlet.java", | |
"lineNumber":931, | |
"className":"org.springframework.web.servlet.FrameworkServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"doGet", | |
"fileName":"FrameworkServlet.java", | |
"lineNumber":822, | |
"className":"org.springframework.web.servlet.FrameworkServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"service", | |
"fileName":"HttpServlet.java", | |
"lineNumber":621, | |
"className":"javax.servlet.http.HttpServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"service", | |
"fileName":"FrameworkServlet.java", | |
"lineNumber":807, | |
"className":"org.springframework.web.servlet.FrameworkServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"service", | |
"fileName":"HttpServlet.java", | |
"lineNumber":728, | |
"className":"javax.servlet.http.HttpServlet", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"internalDoFilter", | |
"fileName":"ApplicationFilterChain.java", | |
"lineNumber":305, | |
"className":"org.apache.catalina.core.ApplicationFilterChain", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"doFilter", | |
"fileName":"ApplicationFilterChain.java", | |
"lineNumber":210, | |
"className":"org.apache.catalina.core.ApplicationFilterChain", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"StandardWrapperValve.java", | |
"lineNumber":222, | |
"className":"org.apache.catalina.core.StandardWrapperValve", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"StandardContextValve.java", | |
"lineNumber":123, | |
"className":"org.apache.catalina.core.StandardContextValve", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"AuthenticatorBase.java", | |
"lineNumber":502, | |
"className":"org.apache.catalina.authenticator.AuthenticatorBase", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"StandardHostValve.java", | |
"lineNumber":171, | |
"className":"org.apache.catalina.core.StandardHostValve", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"ErrorReportValve.java", | |
"lineNumber":99, | |
"className":"org.apache.catalina.valves.ErrorReportValve", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"AccessLogValve.java", | |
"lineNumber":953, | |
"className":"org.apache.catalina.valves.AccessLogValve", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"StandardEngineValve.java", | |
"lineNumber":118, | |
"className":"org.apache.catalina.core.StandardEngineValve", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"service", | |
"fileName":"CoyoteAdapter.java", | |
"lineNumber":408, | |
"className":"org.apache.catalina.connector.CoyoteAdapter", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"process", | |
"fileName":"AbstractHttp11Processor.java", | |
"lineNumber":1023, | |
"className":"org.apache.coyote.http11.AbstractHttp11Processor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"process", | |
"fileName":"AbstractProtocol.java", | |
"lineNumber":589, | |
"className":"org.apache.coyote.AbstractProtocol$AbstractConnectionHandler", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"JIoEndpoint.java", | |
"lineNumber":310, | |
"className":"org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"runTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":895, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":918, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
{ | |
"className":"org.apache.tomcat.util.net.SocketWrapper", | |
"identityHashCode":404928504, | |
"lockedStackDepth":25, | |
"lockedStackFrame":{ | |
"methodName":"run", | |
"fileName":"JIoEndpoint.java", | |
"lineNumber":310, | |
"className":"org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor", | |
"nativeMethod":false | |
} | |
} | |
], | |
"lockedSynchronizers":[ | |
{ | |
"className":"java.util.concurrent.locks.ReentrantLock$NonfairSync", | |
"identityHashCode":257689385 | |
} | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"tomcat-http--34", | |
"threadId":91, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--33", | |
"threadId":88, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--32", | |
"threadId":87, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--31", | |
"threadId":85, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--30", | |
"threadId":84, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--29", | |
"threadId":83, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--28", | |
"threadId":82, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--27", | |
"threadId":81, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--26", | |
"threadId":80, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--25", | |
"threadId":79, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--24", | |
"threadId":78, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--23", | |
"threadId":77, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--22", | |
"threadId":76, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--21", | |
"threadId":75, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--20", | |
"threadId":74, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--19", | |
"threadId":73, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--18", | |
"threadId":72, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--17", | |
"threadId":71, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--16", | |
"threadId":70, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--15", | |
"threadId":69, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--14", | |
"threadId":68, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--13", | |
"threadId":67, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--12", | |
"threadId":66, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--11", | |
"threadId":65, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--10", | |
"threadId":64, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--9", | |
"threadId":63, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--8", | |
"threadId":57, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--7", | |
"threadId":56, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--6", | |
"threadId":55, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--5", | |
"threadId":54, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--4", | |
"threadId":53, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"tomcat-http--3", | |
"threadId":52, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@62da1c9f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"park", | |
"fileName":"LockSupport.java", | |
"lineNumber":156, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":1987, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"LinkedBlockingQueue.java", | |
"lineNumber":399, | |
"className":"java.util.concurrent.LinkedBlockingQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":104, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"TaskQueue.java", | |
"lineNumber":32, | |
"className":"org.apache.tomcat.util.threads.TaskQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":1658461343 | |
} | |
}, | |
{ | |
"threadName":"http-bio-8080-AsyncTimeout", | |
"threadId":24, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1637, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"TIMED_WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"sleep", | |
"fileName":"Thread.java", | |
"lineNumber":-2, | |
"className":"java.lang.Thread", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"JIoEndpoint.java", | |
"lineNumber":148, | |
"className":"org.apache.tomcat.util.net.JIoEndpoint$AsyncTimeout", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"http-bio-8080-Acceptor-0", | |
"threadId":23, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":true, | |
"suspended":false, | |
"threadState":"RUNNABLE", | |
"stackTrace":[ | |
{ | |
"methodName":"socketAccept", | |
"fileName":"PlainSocketImpl.java", | |
"lineNumber":-2, | |
"className":"java.net.PlainSocketImpl", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"accept", | |
"fileName":"PlainSocketImpl.java", | |
"lineNumber":439, | |
"className":"java.net.PlainSocketImpl", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"implAccept", | |
"fileName":"ServerSocket.java", | |
"lineNumber":468, | |
"className":"java.net.ServerSocket", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"accept", | |
"fileName":"ServerSocket.java", | |
"lineNumber":436, | |
"className":"java.net.ServerSocket", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"acceptSocket", | |
"fileName":"DefaultServerSocketFactory.java", | |
"lineNumber":60, | |
"className":"org.apache.tomcat.util.net.DefaultServerSocketFactory", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"JIoEndpoint.java", | |
"lineNumber":216, | |
"className":"org.apache.tomcat.util.net.JIoEndpoint$Acceptor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
{ | |
"className":"java.net.SocksSocketImpl", | |
"identityHashCode":1569537388, | |
"lockedStackDepth":1, | |
"lockedStackFrame":{ | |
"methodName":"accept", | |
"fileName":"PlainSocketImpl.java", | |
"lineNumber":439, | |
"className":"java.net.PlainSocketImpl", | |
"nativeMethod":false | |
} | |
} | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"ContainerBackgroundProcessor[StandardEngine[Catalina]]", | |
"threadId":22, | |
"blockedTime":-1, | |
"blockedCount":4, | |
"waitedTime":-1, | |
"waitedCount":166, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"TIMED_WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"sleep", | |
"fileName":"Thread.java", | |
"lineNumber":-2, | |
"className":"java.lang.Thread", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ContainerBase.java", | |
"lineNumber":1508, | |
"className":"org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"RMI RenewClean-[127.0.0.1:6969]", | |
"threadId":18, | |
"blockedTime":-1, | |
"blockedCount":1, | |
"waitedTime":-1, | |
"waitedCount":14, | |
"lockName":"java.lang.ref.ReferenceQueue$Lock@63bbad6f", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"TIMED_WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"wait", | |
"fileName":"Object.java", | |
"lineNumber":-2, | |
"className":"java.lang.Object", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"remove", | |
"fileName":"ReferenceQueue.java", | |
"lineNumber":118, | |
"className":"java.lang.ref.ReferenceQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"DGCClient.java", | |
"lineNumber":516, | |
"className":"sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.lang.ref.ReferenceQueue$Lock", | |
"identityHashCode":1673244015 | |
} | |
}, | |
{ | |
"threadName":"RMI Scheduler(0)", | |
"threadId":17, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":32, | |
"lockName":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@36778590", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"TIMED_WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"park", | |
"fileName":"Unsafe.java", | |
"lineNumber":-2, | |
"className":"sun.misc.Unsafe", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"parkNanos", | |
"fileName":"LockSupport.java", | |
"lineNumber":196, | |
"className":"java.util.concurrent.locks.LockSupport", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"awaitNanos", | |
"fileName":"AbstractQueuedSynchronizer.java", | |
"lineNumber":2025, | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"DelayQueue.java", | |
"lineNumber":164, | |
"className":"java.util.concurrent.DelayQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"ScheduledThreadPoolExecutor.java", | |
"lineNumber":609, | |
"className":"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"take", | |
"fileName":"ScheduledThreadPoolExecutor.java", | |
"lineNumber":602, | |
"className":"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"getTask", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":957, | |
"className":"java.util.concurrent.ThreadPoolExecutor", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ThreadPoolExecutor.java", | |
"lineNumber":917, | |
"className":"java.util.concurrent.ThreadPoolExecutor$Worker", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject", | |
"identityHashCode":913802640 | |
} | |
}, | |
{ | |
"threadName":"RMI Reaper", | |
"threadId":15, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":1, | |
"lockName":"java.lang.ref.ReferenceQueue$Lock@60e1ccdf", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"wait", | |
"fileName":"Object.java", | |
"lineNumber":-2, | |
"className":"java.lang.Object", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"remove", | |
"fileName":"ReferenceQueue.java", | |
"lineNumber":118, | |
"className":"java.lang.ref.ReferenceQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"remove", | |
"fileName":"ReferenceQueue.java", | |
"lineNumber":134, | |
"className":"java.lang.ref.ReferenceQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"ObjectTable.java", | |
"lineNumber":333, | |
"className":"sun.rmi.transport.ObjectTable$Reaper", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.lang.ref.ReferenceQueue$Lock", | |
"identityHashCode":1625410783 | |
} | |
}, | |
{ | |
"threadName":"RMI TCP Accept-6969", | |
"threadId":14, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":0, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":true, | |
"suspended":false, | |
"threadState":"RUNNABLE", | |
"stackTrace":[ | |
{ | |
"methodName":"socketAccept", | |
"fileName":"PlainSocketImpl.java", | |
"lineNumber":-2, | |
"className":"java.net.PlainSocketImpl", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"accept", | |
"fileName":"PlainSocketImpl.java", | |
"lineNumber":439, | |
"className":"java.net.PlainSocketImpl", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"implAccept", | |
"fileName":"ServerSocket.java", | |
"lineNumber":468, | |
"className":"java.net.ServerSocket", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"accept", | |
"fileName":"ServerSocket.java", | |
"lineNumber":436, | |
"className":"java.net.ServerSocket", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"executeAcceptLoop", | |
"fileName":"TCPTransport.java", | |
"lineNumber":369, | |
"className":"sun.rmi.transport.tcp.TCPTransport$AcceptLoop", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"TCPTransport.java", | |
"lineNumber":341, | |
"className":"sun.rmi.transport.tcp.TCPTransport$AcceptLoop", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Thread.java", | |
"lineNumber":695, | |
"className":"java.lang.Thread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
{ | |
"className":"java.net.SocksSocketImpl", | |
"identityHashCode":139556394, | |
"lockedStackDepth":1, | |
"lockedStackFrame":{ | |
"methodName":"accept", | |
"fileName":"PlainSocketImpl.java", | |
"lineNumber":439, | |
"className":"java.net.PlainSocketImpl", | |
"nativeMethod":false | |
} | |
} | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"GC Daemon", | |
"threadId":13, | |
"blockedTime":-1, | |
"blockedCount":1, | |
"waitedTime":-1, | |
"waitedCount":2, | |
"lockName":"sun.misc.GC$LatencyLock@1c24c3aa", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"TIMED_WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"wait", | |
"fileName":"Object.java", | |
"lineNumber":-2, | |
"className":"java.lang.Object", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"GC.java", | |
"lineNumber":100, | |
"className":"sun.misc.GC$Daemon", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"sun.misc.GC$LatencyLock", | |
"identityHashCode":472171434 | |
} | |
}, | |
{ | |
"threadName":"AWT-AppKit", | |
"threadId":11, | |
"blockedTime":-1, | |
"blockedCount":14, | |
"waitedTime":-1, | |
"waitedCount":10, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":true, | |
"suspended":false, | |
"threadState":"RUNNABLE", | |
"stackTrace":[ | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"Signal Dispatcher", | |
"threadId":6, | |
"blockedTime":-1, | |
"blockedCount":0, | |
"waitedTime":-1, | |
"waitedCount":0, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"RUNNABLE", | |
"stackTrace":[ | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
}, | |
{ | |
"threadName":"Finalizer", | |
"threadId":3, | |
"blockedTime":-1, | |
"blockedCount":953, | |
"waitedTime":-1, | |
"waitedCount":35, | |
"lockName":"java.lang.ref.ReferenceQueue$Lock@31a9dc55", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"wait", | |
"fileName":"Object.java", | |
"lineNumber":-2, | |
"className":"java.lang.Object", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"remove", | |
"fileName":"ReferenceQueue.java", | |
"lineNumber":118, | |
"className":"java.lang.ref.ReferenceQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"remove", | |
"fileName":"ReferenceQueue.java", | |
"lineNumber":134, | |
"className":"java.lang.ref.ReferenceQueue", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Finalizer.java", | |
"lineNumber":171, | |
"className":"java.lang.ref.Finalizer$FinalizerThread", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.lang.ref.ReferenceQueue$Lock", | |
"identityHashCode":833215573 | |
} | |
}, | |
{ | |
"threadName":"Reference Handler", | |
"threadId":2, | |
"blockedTime":-1, | |
"blockedCount":1548, | |
"waitedTime":-1, | |
"waitedCount":35, | |
"lockName":"java.lang.ref.Reference$Lock@6c069ec", | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"wait", | |
"fileName":"Object.java", | |
"lineNumber":-2, | |
"className":"java.lang.Object", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"wait", | |
"fileName":"Object.java", | |
"lineNumber":485, | |
"className":"java.lang.Object", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"run", | |
"fileName":"Reference.java", | |
"lineNumber":116, | |
"className":"java.lang.ref.Reference$ReferenceHandler", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":{ | |
"className":"java.lang.ref.Reference$Lock", | |
"identityHashCode":113273324 | |
} | |
}, | |
{ | |
"threadName":"main", | |
"threadId":1, | |
"blockedTime":-1, | |
"blockedCount":2, | |
"waitedTime":-1, | |
"waitedCount":165, | |
"lockName":null, | |
"lockOwnerId":-1, | |
"lockOwnerName":null, | |
"inNative":false, | |
"suspended":false, | |
"threadState":"TIMED_WAITING", | |
"stackTrace":[ | |
{ | |
"methodName":"sleep", | |
"fileName":"Thread.java", | |
"lineNumber":-2, | |
"className":"java.lang.Thread", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"StandardServer.java", | |
"lineNumber":414, | |
"className":"org.apache.catalina.core.StandardServer", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"await", | |
"fileName":"Catalina.java", | |
"lineNumber":779, | |
"className":"org.apache.catalina.startup.Catalina", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"start", | |
"fileName":"Catalina.java", | |
"lineNumber":725, | |
"className":"org.apache.catalina.startup.Catalina", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke0", | |
"fileName":"NativeMethodAccessorImpl.java", | |
"lineNumber":-2, | |
"className":"sun.reflect.NativeMethodAccessorImpl", | |
"nativeMethod":true | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"NativeMethodAccessorImpl.java", | |
"lineNumber":39, | |
"className":"sun.reflect.NativeMethodAccessorImpl", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"DelegatingMethodAccessorImpl.java", | |
"lineNumber":25, | |
"className":"sun.reflect.DelegatingMethodAccessorImpl", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"invoke", | |
"fileName":"Method.java", | |
"lineNumber":597, | |
"className":"java.lang.reflect.Method", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"start", | |
"fileName":"Bootstrap.java", | |
"lineNumber":322, | |
"className":"org.apache.catalina.startup.Bootstrap", | |
"nativeMethod":false | |
}, | |
{ | |
"methodName":"main", | |
"fileName":"Bootstrap.java", | |
"lineNumber":456, | |
"className":"org.apache.catalina.startup.Bootstrap", | |
"nativeMethod":false | |
} | |
], | |
"lockedMonitors":[ | |
], | |
"lockedSynchronizers":[ | |
], | |
"lockInfo":null | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"context":"org.springframework.web.context.WebApplicationContext:/post-configure-actuator-non-boot-app", | |
"parent":null, | |
"beans":[ | |
{ | |
"bean":"componentConfig", | |
"scope":"singleton", | |
"type":"com.levelup.spring.config.ComponentConfig$$EnhancerByCGLIB$$13013792", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/ComponentConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"springBootActuatorConfig", | |
"scope":"singleton", | |
"type":"com.levelup.spring.config.SpringBootActuatorConfig$$EnhancerByCGLIB$$ac525c9b", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/SpringBootActuatorConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"webConfig", | |
"scope":"singleton", | |
"type":"com.levelup.spring.config.WebConfig$$EnhancerByCGLIB$$ac1b8109", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/config/WebConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"homeController", | |
"scope":"singleton", | |
"type":"com.levelup.spring.HomeController", | |
"resource":"file [/Users/justinm/Documents/springsource/vfabric-tc-server-developer-2.9.3.RELEASE/base-instance/wtpwebapps/post-configure-actuator-non-boot-app/WEB-INF/classes/com/levelup/spring/HomeController.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration$$EnhancerByCGLIB$$acf5d92", | |
"resource":"null", | |
"dependencies":[ | |
"environment" | |
] | |
}, | |
{ | |
"bean":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerByCGLIB$$e742e981", | |
"resource":"null", | |
"dependencies":[ | |
"org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$InfoPropertiesConfiguration" | |
] | |
}, | |
{ | |
"bean":"environmentEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.EnvironmentEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"healthEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.HealthEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"beansEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.BeansEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"infoEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.InfoEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"metricsEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.MetricsEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"traceEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.TraceEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"dumpEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.DumpEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"autoConfigurationAuditEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.AutoConfigurationReportEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
"autoConfigurationReport" | |
] | |
}, | |
{ | |
"bean":"shutdownEndpoint", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.ShutdownEndpoint", | |
"resource":"class path resource [org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"endpointHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerMapping", | |
"resource":"class path resource [com/levelup/spring/config/SpringBootActuatorConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"endpointHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.boot.actuate.endpoint.mvc.EndpointHandlerAdapter", | |
"resource":"class path resource [com/levelup/spring/config/SpringBootActuatorConfig.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", | |
"scope":"singleton", | |
"type":"org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor", | |
"resource":"null", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration$$EnhancerByCGLIB$$cb5dbf0b", | |
"resource":"null", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"requestMappingHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcContentNegotiationManager", | |
"scope":"singleton", | |
"type":"org.springframework.web.accept.ContentNegotiationManager", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"viewControllerHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"beanNameHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"resourceHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"defaultServletHandlerMapping", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport$EmptyHandlerMapping", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"requestMappingHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcConversionService", | |
"scope":"singleton", | |
"type":"org.springframework.format.support.DefaultFormattingConversionService", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcValidator", | |
"scope":"singleton", | |
"type":"org.springframework.validation.beanvalidation.LocalValidatorFactoryBean", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"mvcUriComponentsContributor", | |
"scope":"singleton", | |
"type":"org.springframework.web.method.support.CompositeUriComponentsContributor", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"httpRequestHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"simpleControllerHandlerAdapter", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"handlerExceptionResolver", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.handler.HandlerExceptionResolverComposite", | |
"resource":"class path resource [org/springframework/web/servlet/config/annotation/DelegatingWebMvcConfiguration.class]", | |
"dependencies":[ | |
] | |
}, | |
{ | |
"bean":"configureInternalResourceViewResolver", | |
"scope":"singleton", | |
"type":"org.springframework.web.servlet.view.InternalResourceViewResolver", | |
"resource":"class path resource [com/levelup/spring/config/WebConfig.class]", | |
"dependencies":[ | |
] | |
} | |
] | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"mem":83008.0,"mem.free":54945.0,"processors":8.0} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
... | |
class path resource [com/levelup/properties/application.properties]: { | |
url.java.examples: "http://www.leveluplunch.com/java/examples/", | |
url.java.exercises: "http://www.leveluplunch.com/java/exercises/" | |
} | |
... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment