MemoryLeak в Tomcat после остановки приложения - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть приложение, использующее spring (не spring boot), JSF и Hibernate и развернутое в Tomcat.Я пытаюсь остановить это в Tomcat.Затем я нажимаю кнопку Find Leaks.У меня есть сообщение об утечке памяти в моем приложении:

The following web applications were stopped (reloaded, undeployed), but their
classes from previous runs are still loaded in memory, thus causing a memory
leak (use a profiler to confirm):
/my-app

Я открыл Visual VM и обнаружил, что многие классы моего приложения не были очищены сборщиком мусора: enter image description hereПочему это может случиться?Большинство из этих классов являются объектами гибернации, компонентами обычной пружины и классами, сгенерированными из WSDL.Почему Tomcat показывает утечку памяти?

...