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();
}