XFireClientFactoryBean fails to load wsdl from classpath --------------------------------------------------------
Key: XFIRE-937 URL: http://jira.codehaus.org/browse/XFIRE-937 Project: XFire Issue Type: Bug Environment: All XFireClientFactoryBean Trunk, latest version Reporter: Tom Lambrechts Assigned To: Dan Diephouse Attachments: XFireClientFactoryBean.java Configuring the property wsdlDocumentUrl of XFireClientFactoryBean with a wsdl url relative to the classpath gives an error: " URI is not absolute" <property name="wsdlDocumentUrl"> <value>classpath:wsdl/AgentServiceEventListener.wsdl</value> </property> The URI is resolved correct by the resolver but uri.toURL does not support relative URI's. While the Resolver contains the correct URL. Using this URL instead solves the problem. Regards, Tom Patch included in the makeClient method in XFireClientFactoryBean: Resolver resolver = new Resolver(_wsdlDocumentUrl); URI uri = resolver.getURI(); if (uri == null) { throw new XFireRuntimeException("Could not resolve uri " + uri); } serviceModel = getServiceFactory().create(getServiceInterface(), name, // TODO: bug fix uri.toURL does not allow relative url while resolver supports classloading urls // uri.toURL(), resolver.getURL(), _properties); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email