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