[
https://issues.apache.org/jira/browse/CXF-3421?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13011197#comment-13011197
]
[email protected] commented on CXF-3421:
------------------------------------------------
Yes Daniel I think it should work the way you suggested but it does not. When
using wsdlLocation, it tries to download WSDL without authentication. So I
reported a bug.
> HTTP conduit settigs not used fro downloading WSDL
> --------------------------------------------------
>
> Key: CXF-3421
> URL: https://issues.apache.org/jira/browse/CXF-3421
> Project: CXF
> Issue Type: Bug
> Components: Transports
> Affects Versions: 2.3.3
> Environment: CXF client on Jetty, Java 6. WS server in .NET NTLM
> secured.
> Reporter: [email protected]
> Priority: Critical
>
> I have WS on server with NTLM secured HTTP connection. If wsdlLocation is
> set, CXF tries to download WSDL but does not take HTTP conduit settings into
> account. Server returned HTTP response code: 401 for URL:
> http://172.16.55.55:555/WebServices/WebServiceABC.asmx?wsdl
> WSDL is on location
> <jaxws:client
> wsdlLocation="http://172.16.55.55:555/WebServices/WebServiceABC.asmx?wsdl"
> And I use service address as http-conduit name like
> <http-conf:conduit
> name="http://172.16.55.55:555/WebServices/WebServiceABC.asmx"
> This does not work
> <jaxws:client id="SERVICE_NAME"
> serviceClass="SERVICE_CLASS"
> wsdlLocation="WSDL_LOCATION"
> serviceName="s:SERVICE_NAME"
> xmlns:s="SERVICE_NAMESPACE"
> >
> </jaxws:client>
> <http-conf:conduit
> name="SERVICE_ADDRESS">
> <http-conf:client AllowChunking="false"
> ConnectionTimeout="31234" />
> <http-conf:authorization>
> <sec:UserName>NAME</sec:UserName>
> <sec:Password>PASSWORD</sec:Password>
> </http-conf:authorization>
> </http-conf:conduit>
> This works (but does not try to download WSDL)
> <jaxws:client id="SERVICE_NAME"
> name="SERVICE_NAME"
> address="SERVICE_ADDRESS"
> serviceClass="SERVICE_CLASS"
> >
> </jaxws:client>
> <http-conf:conduit
> name="SERVICE_ADDRESS">
> <http-conf:client AllowChunking="false"
> ConnectionTimeout="31234" />
> <http-conf:authorization>
> <sec:UserName>NAME</sec:UserName>
> <sec:Password>PASSWORD</sec:Password>
> </http-conf:authorization>
> </http-conf:conduit>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira