[ https://issues.apache.org/jira/browse/CXF-4674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alessio Soldano resolved CXF-4674. ---------------------------------- Resolution: Fixed > Early consume publishedEndpointUrl property > ------------------------------------------- > > Key: CXF-4674 > URL: https://issues.apache.org/jira/browse/CXF-4674 > Project: CXF > Issue Type: Improvement > Components: JAX-WS Runtime, Simple Frontend > Reporter: Alessio Soldano > Assignee: Alessio Soldano > Fix For: 2.6.4, 2.7.1 > > > The 'publishedEndpointUrl' property currently allows controlling the > soap:address value to used in the published wsdl for each endpoint. > However, when deploying multiple contract-first endpoints in the same web app > and sharing the same wsdl (e.g. multiple services, each having a single port > corresponding to a different endpoint), the wsdl definition used for serving > wsdl queries is rewritten multiple times before it's fully updated with the > provided 'publishedEndpointUrl' properties. > The WSDL Definition object is properly shared among endpoints (thanks to the > WSDLManager cache), however when serving a given endpoint wsdl query, the > soap:address for that endpoint only is rewritten. > Please note, this is not about automatic address rewrite using the > 'autoRewriteSoapAddress' property, but about early consuming the info > provided through 'publishedEndpointUrl' before ports depending on that are > shown in a wsdl. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira