Утечка памяти Mojarra-WebResourceMonitor-1-thread-1

К вопросу о

The web application [] appears to have started a thread named [Abandoned connection cleanup thread] but has failed to stop it.

Я решил это с помощью этого ответа, но есть еще одна утечка памяти, которая остается нерешенной:

The web application [] appears to have started a thread named [Mojarra-WebResourceMonitor-1-thread-1] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread:
 sun.misc.Unsafe.park(Native Method)
 java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
 java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
 java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 java.lang.Thread.run(Thread.java:748)

Могу ли я узнать, в чем причина этой утечки памяти и как ее решить?

Ниже список библиотек, которые я использую:

  • jsf-апи 2.2.13
  • jsf-импл 2.2.13
  • mysql-коннектор-java 5.1.31
  • ТомЕЕ 7.0.4

person Newbie    schedule 16.04.2018    source источник
comment
какая версия томи?   -  person MitchBroadhead    schedule 16.04.2018
comment
Проверьте документацию для Mojarra. Вероятно, существует фоновый процесс, который вам просто нужно остановить, когда ваше приложение закрывается (например, с помощью ServletContextListener).   -  person Christopher Schultz    schedule 16.04.2018
comment
@MitchBroadhead TomEE 7.0.4   -  person Newbie    schedule 18.04.2018