[jboss-cvs] JBossAS SVN: r58439 - trunk/tomcat/src/main/org/jboss/web/tomcat/tc6
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Nov 16 01:14:02 EST 2006
Author: scott.stark at jboss.org
Date: 2006-11-16 01:14:01 -0500 (Thu, 16 Nov 2006)
New Revision: 58439
Modified:
trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java
Log:
Set the tcl to the web loader before setting up the enc
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java 2006-11-16 06:13:04 UTC (rev 58438)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java 2006-11-16 06:14:01 UTC (rev 58439)
@@ -201,10 +201,19 @@
public void populateEnc(ClassLoader loader)
{
- for (EncInjector injector : encInjectors.values())
+ ClassLoader old = Thread.currentThread().getContextClassLoader();
+ try
{
- injector.inject(this);
+ Thread.currentThread().setContextClassLoader(loader);
+ for (EncInjector injector : encInjectors.values())
+ {
+ injector.inject(this);
+ }
}
+ finally
+ {
+ Thread.currentThread().setContextClassLoader(old);
+ }
}
private InputStream[] getInputStreams()
More information about the jboss-cvs-commits
mailing list