Spring boot tomcat8 spring boot war内存泄漏

Spring boot tomcat8 spring boot war内存泄漏,spring-boot,tomcat8,Spring Boot,Tomcat8,我有一个应用程序正在tomcat8上运行,在反复取消部署/部署(我使用)时,我注意到Tomcat manager上的服务器内存也在增加,单击find leaks显示如下 以下web应用程序已停止(重新加载、取消部署), 但是它们以前运行的类仍然加载在内存中,因此 导致内存泄漏(使用探查器确认):/ 我试图使用探查器来检查内存中仍然存在的内容,但无法确定,因为我不知道从哪里开始 停止应用程序显示以下日志 2016-11-03 05:50:25.388 [ ] INFO

我有一个应用程序正在tomcat8上运行,在反复取消部署/部署(我使用)时,我注意到Tomcat manager上的服务器内存也在增加,单击find leaks显示如下

以下web应用程序已停止(重新加载、取消部署), 但是它们以前运行的类仍然加载在内存中,因此 导致内存泄漏(使用探查器确认):/

我试图使用探查器来检查内存中仍然存在的内容,但无法确定,因为我不知道从哪里开始

停止应用程序显示以下日志

2016-11-03 05:50:25.388 [               ]  INFO 29986 --- [http-nio-8080-exec-34] o.a.c.c.C.[.[.teltacworldwide.co].[/]    : Destroying Spring FrameworkServlet 'dispatcherServlet'
2016-11-03 05:50:25.392 [               ]  INFO 29986 --- [http-nio-8080-exec-34] o.a.c.c.C.[.[.teltacworldwide.co].[/]    : Closing Spring root WebApplicationContext
2016-11-03 05:50:25.393 [               ]  INFO 29986 --- [http-nio-8080-exec-34] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7fe83fea: startup date [Wed Nov 02 15:09:26 GMT 2016]; root of context hierarchy
2016-11-03 05:50:25.403 [               ]  INFO 29986 --- [http-nio-8080-exec-34] o.s.c.support.DefaultLifecycleProcessor  : Stopping beans in phase 2147483647
2016-11-03 05:50:25.411 [               ]  INFO 29986 --- [http-nio-8080-exec-34] o.s.m.s.s.StompBrokerRelayMessageHandler : Stopping...
2016-11-03 05:50:25.412 [               ]  INFO 29986 --- [http-nio-8080-exec-34] o.s.m.s.s.StompBrokerRelayMessageHandler : BrokerAvailabilityEvent[available=false, StompBrokerRelay[192.168.70.149:61613]]
2016-11-03 05:50:25.465 [               ]  WARN 29986 --- [globalEventExecutor-1-2] io.netty.channel.AbstractChannel         : Can't invoke task later as EventLoop rejected it

java.util.concurrent.RejectedExecutionException: event executor terminated
        at io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:715) ~[netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:300) ~[netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:691) ~[netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.invokeLater(AbstractChannel.java:826) [netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe.access$800(AbstractChannel.java:378) [netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.channel.AbstractChannel$AbstractUnsafe$5.run(AbstractChannel.java:571) [netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.util.concurrent.GlobalEventExecutor$TaskRunner.run(GlobalEventExecutor.java:233) [netty-all-4.0.31.Final.jar:4.0.31.Final]
        at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) [netty-all-4.0.31.Final.jar:4.0.31.Final]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45]

如何取消部署/并行部署?我遗漏了什么吗?我指的是tomcat,因为我是如何使用maven tomcat7插件的?你能并行地取消部署/部署吗?我遗漏了什么吗?我指的是tomcat,因为我是如何使用maven tomcat7插件的