Author: rineholt
Date: Sat Aug  5 14:01:31 2006
New Revision: 429049

URL: http://svn.apache.org/viewvc?rev=429049&view=rev
Log:
TUSCANY-575
http://issues.apache.org/jira/browse/TUSCANY-575
Need to use the application loader provided by the deployent context.

Modified:
    
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/WebServiceBindingLoader.java

Modified: 
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/WebServiceBindingLoader.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/WebServiceBindingLoader.java?rev=429049&r1=429048&r2=429049&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/WebServiceBindingLoader.java
 (original)
+++ 
incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/WebServiceBindingLoader.java
 Sat Aug  5 14:01:31 2006
@@ -79,7 +79,7 @@
         endpointAttribute = reader.getAttributeValue(null, "endpoint");
         wsdlLocation = reader.getAttributeValue(null, "location");
         try {
-            return createBinding(uri, endpointAttribute);
+            return createBinding(uri, endpointAttribute, deploymentContext);
         } catch (Exception e) {
 
             throw new LoaderException(e);
@@ -87,7 +87,7 @@
     }
 
     @SuppressWarnings("unchecked")
-    private WebServiceBinding createBinding(String port, String portURI) 
throws WSDLException, IOException {
+    private WebServiceBinding createBinding(String port, String portURI, 
DeploymentContext deploymentContext) throws WSDLException, IOException {
         List<Definition> definitions = null;
         // FIXME wsdlRegistry.getDefinitionsForNamespace(portNamespace,
         // resourceLoader);
@@ -114,7 +114,9 @@
                 portName = fragment;
             }
             // FIXME need to find out how to get wsdl and what context to use 
--- terrible hack attack!
-            URL wsdlurl = 
Thread.currentThread().getContextClassLoader().getResource(wsdlLocation);
+            // URL wsdlurl = 
Thread.currentThread().getContextClassLoader().getResource(wsdlLocation);
+            URL wsdlurl = 
deploymentContext.getClassLoader().getResource(wsdlLocation);
+            
             WSDLFactory factory = WSDLFactory.newInstance();
             WSDLReader reader = factory.newWSDLReader();
             reader.setFeature("javax.wsdl.verbose", false);



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to