Application with log4j causes perm gen leak across redeployments

Solution Unverified - Updated -

Issue

  • Our application has log4j bundled in it. After redeploying this app several times, we hit a perm gen OOME. The heap dump shows many of the application classloaders persisted by a still running log4j PropertyWatchdog or FileWatchdog thread.

Environment

  • JBoss Enterprise Application Platform (EAP)
  • log4j

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.