[
https://issues.apache.org/jira/browse/CXF-2443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp resolved CXF-2443.
------------------------------
Resolution: Fixed
With CXF-2497 resolved, this should now be resolved. WSDL retrieval is now
through the conduits for http as well as https so the configs should be picked
up for the http cases as well.
> Dynamic client cannot be used if WSDL requires basic authentication
> -------------------------------------------------------------------
>
> Key: CXF-2443
> URL: https://issues.apache.org/jira/browse/CXF-2443
> Project: CXF
> Issue Type: Bug
> Components: JAX-WS Runtime
> Affects Versions: 2.2.3, 2.2.4
> Reporter: Dennis Kieselhorst
> Assignee: Daniel Kulp
>
> The following snippet fails, if wsdlUri requires basic authentication:
> JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
> Client client = dcf.createClient(wsdlUri);
> org.apache.cxf.service.factory.ServiceConstructionException: Could not
> resolve URL "XXXX".
> at
> org.apache.cxf.endpoint.dynamic.DynamicClientFactory.composeUrl(DynamicClientFactory.java:606)
> at
> org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:251)
> at
> org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:196)
> at
> org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:189)
> at
> org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:144)
> at
> com.atanion.activation.target.executor.CxfSoapExecutor.execute(CxfSoapExecutor.java:63)
> at
> com.atanion.activation.target.executor.CxfSoapExecutor.main(CxfSoapExecutor.java:279)
> Caused by: java.io.IOException: Server returned HTTP response code: 401 for
> URL: XXXX
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1313)
> at
> org.apache.cxf.resource.URIResolver.tryFileSystem(URIResolver.java:161)
> at org.apache.cxf.resource.URIResolver.<init>(URIResolver.java:90)
> at
> org.apache.cxf.endpoint.dynamic.DynamicClientFactory.composeUrl(DynamicClientFactory.java:598)
> ... 6 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.