You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ri...@apache.org on 2006/08/05 23:01:32 UTC

svn commit: r429049 - /incubator/tuscany/java/sca/bindings/binding.axis2/src/main/java/org/apache/tuscany/binding/axis2/WebServiceBindingLoader.java

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: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org