Threads Blocked in org.jboss.web.tomcat.service.WebCtxLoader$ENCLoader
Issue
- Thread dumps on the application showed that most of the application threads used for the business functionality were blocked by a single lock:
BLOCKED on org.jboss.web.tomcat.service.WebCtxLoader$ENCLoader. For example:
"http-localhost-8080-13" - Thread t@280
java.lang.Thread.State: BLOCKED on org.jboss.web.tomcat.service.WebCtxLoader$ENCLoader@5050c52b owned by: http-host1.example.com%2F199.81.100.127-7583-16
at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.apache.xerces.parsers.ObjectFactory.findProviderClass(Unknown Source)
at org.apache.xerces.parsers.ObjectFactory.newInstance(Unknown Source)
at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
...
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.0.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.