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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content