{"action":"created","issue":{"url":"https://api.github.com/repos/akka/akka/issues/20063","repository_url":"https://api.github.com/repos/akka/akka","labels_url":"https://api.github.com/repos/akka/akka/issues/20063/labels{/name}","comments_url":"https://api.github.com/repos/akka/akka/issues/20063/comments","events_url":"https://api.github.com/repos/akka/akka/issues/20063/events","html_url":"https://github.com/akka/akka/issues/20063","id":141513493,"number":20063,"title":"tomcat stop, then call system.terminate(),  lead to memory leak","user":{"login":"kannr","id":16238909,"avatar_url":"https://avatars.githubusercontent.com/u/16238909?v=3","gravatar_id":"","url":"https://api.github.com/users/kannr","html_url":"https://github.com/kannr","followers_url":"https://api.github.com/users/kannr/followers","following_url":"https://api.github.com/users/kannr/following{/other_user}","gists_url":"https://api.github.com/users/kannr/gists{/gist_id}","starred_url":"https://api.github.com/users/kannr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kannr/subscriptions","organizations_url":"https://api.github.com/users/kannr/orgs","repos_url":"https://api.github.com/users/kannr/repos","events_url":"https://api.github.com/users/kannr/events{/privacy}","received_events_url":"https://api.github.com/users/kannr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-17T08:30:19Z","updated_at":"2016-03-17T10:57:08Z","closed_at":null,"body":"use \r\n<dependency>\r\n\t<groupId>com.typesafe.akka</groupId>\r\n\t<artifactId>akka-actor_2.11</artifactId>\r\n\t<version>2.4.2</version>\r\n</dependency>\r\n\r\n\r\nError  Messages\r\n\r\n2016-03-17 14:06:57,277  INFO [AbstractApplicationContext.java:873] : Closing WebApplicationContext for namespace 'platform-servlet': startup date [Thu Mar 17 14:06:40 CST 2016]; root of context hierarchy\r\n2016-03-17 14:06:57,279 DEBUG [AbstractBeanFactory.java:249] : Returning cached instance of singleton bean 'lifecycleProcessor'\r\n2016-03-17 14:06:57,279 DEBUG [DefaultSingletonBeanRegistry.java:474] : Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3b398ed2: defining beans [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#0,myController,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0,org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#1,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#0,stringHttpMessageConverter,jsonHttpMessageConverter,multipartResolver,contentNegotiationManager,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0,org.springframework.format.support.FormattingConversionServiceFactoryBean#0,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#1,mvcUriComponentsContributor,org.springframework.web.servlet.handler.MappedInterceptor#0,org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0,org.springframework.web.servlet.mvc.annotation.ResponseStatusExceptionResolver#0,org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver#0,org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping,org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter,org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter,org.springframework.web.servlet.handler.SimpleUrlHandlerMapping#1,demoController,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor]; root of factory hierarchy\r\n2016-03-17 14:06:57,279 DEBUG [DefaultSingletonBeanRegistry.java:530] : Retrieved dependent beans for bean 'org.springframework.http.converter.StringHttpMessageConverter#0#2': [org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver#0]\r\n2016-03-17 14:06:57,280 DEBUG [DefaultSingletonBeanRegistry.java:530] : Retrieved dependent beans for bean '(inner bean)#9': [mvcUriComponentsContributor]\r\n2016-03-17 14:06:57,280 DEBUG [DefaultSingletonBeanRegistry.java:530] : Retrieved dependent beans for bean '(inner bean)#10': [(inner bean)#9]\r\n2016-03-17 14:06:57,280 DEBUG [DefaultSingletonBeanRegistry.java:530] : Retrieved dependent beans for bean '(inner bean)#1': [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#1]\r\n2016-03-17 14:06:57,280 DEBUG [DefaultSingletonBeanRegistry.java:530] : Retrieved dependent beans for bean '(inner bean)': [org.springframework.web.servlet.handler.MappedInterceptor#0]\r\n2016-03-17 14:06:57,280 DEBUG [DefaultSingletonBeanRegistry.java:530] : Retrieved dependent beans for bean 'com.zjns.common.converter.UTF8StringHttpMessageConverter#d595e1f': [org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter#0]\r\ndestroy\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.core.ApplicationContext log\r\n信息: Shutting down log4j\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc\r\n警告: The web application [platform] registered the JDBC driver [oracle.jdbc.driver.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-scheduler-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n java.lang.Thread.sleep(Native Method)\r\n akka.actor.LightArrayRevolverScheduler.waitNanos(LightArrayRevolverScheduler.scala:81)\r\n akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:260)\r\n akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:230)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-akka.actor.default-dispatcher-2] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n scala.concurrent.forkjoin.ForkJoinPool.scan(ForkJoinPool.java:2075)\r\n scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)\r\n scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-5] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-6] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-7] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-8] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-9] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-10] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-11] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-12] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-13] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-14] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-15] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-16] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-17] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-18] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-19] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-20] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-21] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-22] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-23] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-24] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-25] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-26] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-27] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-28] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-29] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-30] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-31] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-32] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-33] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads\r\n警告: The web application [platform] appears to have started a thread named [DynamoServer-BalancingPool-/router-34] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:\r\n sun.misc.Unsafe.park(Native Method)\r\n java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)\r\n java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)\r\n java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)\r\n java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)\r\n java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)\r\n java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n java.lang.Thread.run(Thread.java:745)\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [akka.actor.ActorCell$$anon$1] (value [akka.actor.ActorCell$$anon$1@49db27ef]) and a value of type [scala.collection.immutable.Nil$] (value [List()]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.catalina.loader.WebappClassLoaderBase checkThreadLocalMapForLeaks\r\n严重: The web application [platform] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@66b159fb]) and a value of type [scala.concurrent.forkjoin.ForkJoinPool.Submitter] (value [scala.concurrent.forkjoin.ForkJoinPool$Submitter@28c7c348]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.\r\n三月 17, 2016 2:07:34 下午 org.apache.coyote.AbstractProtocol stop\r\n信息: Stopping ProtocolHandler [\"http-nio-8080\"]\r\n三月 17, 2016 2:07:34 下午 org.apache.coyote.AbstractProtocol stop\r\n信息: Stopping ProtocolHandler [\"ajp-nio-8009\"]\r\n三月 17, 2016 2:07:34 下午 org.apache.coyote.AbstractProtocol destroy\r\n信息: Destroying ProtocolHandler [\"http-nio-8080\"]\r\n三月 17, 2016 2:07:34 下午 org.apache.coyote.AbstractProtocol destroy\r\n信息: Destroying ProtocolHandler [\"ajp-nio-8009\"]"},"comment":{"url":"https://api.github.com/repos/akka/akka/issues/comments/197819107","html_url":"https://github.com/akka/akka/issues/20063#issuecomment-197819107","issue_url":"https://api.github.com/repos/akka/akka/issues/20063","id":197819107,"user":{"login":"viktorklang","id":10871,"avatar_url":"https://avatars.githubusercontent.com/u/10871?v=3","gravatar_id":"","url":"https://api.github.com/users/viktorklang","html_url":"https://github.com/viktorklang","followers_url":"https://api.github.com/users/viktorklang/followers","following_url":"https://api.github.com/users/viktorklang/following{/other_user}","gists_url":"https://api.github.com/users/viktorklang/gists{/gist_id}","starred_url":"https://api.github.com/users/viktorklang/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/viktorklang/subscriptions","organizations_url":"https://api.github.com/users/viktorklang/orgs","repos_url":"https://api.github.com/users/viktorklang/repos","events_url":"https://api.github.com/users/viktorklang/events{/privacy}","received_events_url":"https://api.github.com/users/viktorklang/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T10:57:08Z","updated_at":"2016-03-17T10:57:08Z","body":"I'm not sure there's a bug here.\r\nFJP threads have typically exited after 4seconds of inactivity.\r\n\r\n(i.e. tomcats log output is not indicative of an actual problem)"}}