[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