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