You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by rm...@apache.org on 2013/06/26 15:43:24 UTC
svn commit: r1496935 -
/openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java
Author: rmannibucau
Date: Wed Jun 26 13:43:24 2013
New Revision: 1496935
URL: http://svn.apache.org/r1496935
Log:
OWB-876 virtual resource handling in arquillian - should be done before starting otherwise we can't capture the bm
Modified:
openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java
Modified: openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java?rev=1496935&r1=1496934&r2=1496935&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java (original)
+++ openwebbeans/trunk/webbeans-arquillian/owb-arquillian-standalone/src/main/java/org/apache/webbeans/arquillian/standalone/OwbStandaloneContainer.java Wed Jun 26 13:43:24 2013
@@ -105,6 +105,10 @@ public class OwbStandaloneContainer impl
OwbArquillianScannerService dummyScannerService = (OwbArquillianScannerService) webBeansContext.getScannerService();
dummyScannerService.setArchive(archive);
+ final ClassLoader parentLoader = Thread.currentThread().getContextClassLoader();
+ originalLoader.set(parentLoader);
+ Thread.currentThread().setContextClassLoader(new OwbSWClassLoader(parentLoader, archive, useOnlyArchiveResources));
+
try
{
lifecycle.startApplication(null);
@@ -114,10 +118,6 @@ public class OwbStandaloneContainer impl
throw new DeploymentException(e.getMessage(), e);
}
- final ClassLoader parentLoader = Thread.currentThread().getContextClassLoader();
- originalLoader.set(parentLoader);
- Thread.currentThread().setContextClassLoader(new OwbSWClassLoader(parentLoader, archive, useOnlyArchiveResources));
-
return new ProtocolMetaData();
}