Author: gnodet
Date: Mon Oct  9 14:40:42 2006
New Revision: 454524

URL: http://svn.apache.org/viewvc?view=rev&rev=454524
Log:
Use the SU classloader

Modified:
    
incubator/servicemix/trunk/servicemix-soap/src/main/java/org/apache/servicemix/soap/SoapEndpoint.java

Modified: 
incubator/servicemix/trunk/servicemix-soap/src/main/java/org/apache/servicemix/soap/SoapEndpoint.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-soap/src/main/java/org/apache/servicemix/soap/SoapEndpoint.java?view=diff&rev=454524&r1=454523&r2=454524
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-soap/src/main/java/org/apache/servicemix/soap/SoapEndpoint.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-soap/src/main/java/org/apache/servicemix/soap/SoapEndpoint.java
 Mon Oct  9 14:40:42 2006
@@ -223,10 +223,7 @@
         if (description == null && wsdlResource != null) {
             ClassLoader cl = Thread.currentThread().getContextClassLoader();
             try {
-                if (serviceUnit instanceof XBeanServiceUnit) {
-                    XBeanServiceUnit su = (XBeanServiceUnit) serviceUnit;
-                    
Thread.currentThread().setContextClassLoader(su.getKernel().getClassLoaderFor(su.getConfiguration()));
-                }
+                
Thread.currentThread().setContextClassLoader(serviceUnit.getConfigurationClassLoader());
                 WSDLReader reader = WSDLFactory.newInstance().newWSDLReader(); 
                 reader.setFeature(Constants.FEATURE_VERBOSE, false);
                 Definition def = 
reader.readWSDL(wsdlResource.getURL().toString());


Reply via email to