[jboss-cvs] JBossAS SVN: r69932 - projects/microcontainer/trunk/deployers-structure-spi/src/main/org/jboss/deployers/structure/spi/helpers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 19 10:46:40 EST 2008
Author: adrian at jboss.org
Date: 2008-02-19 10:46:40 -0500 (Tue, 19 Feb 2008)
New Revision: 69932
Modified:
projects/microcontainer/trunk/deployers-structure-spi/src/main/org/jboss/deployers/structure/spi/helpers/AbstractDeploymentContext.java
Log:
Use the classloader deployer's classloader for deployment if it decides the deployment doesn't need an explicit classloader - ensures all deployments have a classloader
Modified: projects/microcontainer/trunk/deployers-structure-spi/src/main/org/jboss/deployers/structure/spi/helpers/AbstractDeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers-structure-spi/src/main/org/jboss/deployers/structure/spi/helpers/AbstractDeploymentContext.java 2008-02-19 15:45:26 UTC (rev 69931)
+++ projects/microcontainer/trunk/deployers-structure-spi/src/main/org/jboss/deployers/structure/spi/helpers/AbstractDeploymentContext.java 2008-02-19 15:46:40 UTC (rev 69932)
@@ -513,6 +513,11 @@
setClassLoader(cl);
this.classLoaderFactory = factory;
}
+ else
+ {
+ // No classloader, use the deployer's classloader
+ setClassLoader(Thread.currentThread().getContextClassLoader());
+ }
}
catch (Throwable t)
{
More information about the jboss-cvs-commits
mailing list