Prostředky svázané s classloaderem jsou staticky drženy, dokud nebudou EntityManagerFactories uzavřeny. Tyto jsou spravovány aplikacemi, takže musíte ručně volat zavřít továrny při událostech vypnutí nebo undeploy, když již nejsou potřeba – sběr odpadu je může také vyčistit, ale nedochází k tomu, dokud není aplikace znovu nasazena a znovu k nim přistoupí pomocí jiný classloader, což vede k výjimce, kterou vidíte.
Držte se továrny a zavřete ji, když už ji nebudete potřebovat, nebo použijte vstřikování a nechte kontejner řídit svůj životní cyklus za vás.