Is this with SOAP 1.2 endpoint? This might be related to: https://issues.apache.org/jira/browse/CXF-3584
which is fixed in 2.4.2. Can you try again with 2.4.2? Dan On Monday, September 12, 2011 8:17:28 PM Timothy Paul Hanna wrote: > When you navigate to the services page or the WSDL itself from a URL the > WSDL will cache the host name for all of its URLs. If you click on the > WSDL from another host name it will still display the host name from > whichever URL first navigated to the services page or the WSDL. For > example, if you go to your WSDL with this URL > http://hostname1/context/Services/soap/MyService?wsdl immediately after > starting your server, the wsdl import will have as its location > http://hostname1/context/Services/soap/MyService?wsdl=MyService.wsdl . If > I then go to the WSDL from another host, such as > http://hostname2/context/Services/soap/MyService?wsdl, my wsdl import > location will still say > http://hostname1/context/Services/soap/MyService?wsdl=MyService.wsdl. The > only way to change this it seems is to restart the server and navigate to > the wsdl using hostname2 before anything else, but then it caches the > second host name. This is causing us problems because due to some network > configurations we need to be able to access the WSDL from several different > hosts that redirect. In the past cxf would replace the host name with > whatever the calling host was. > > Tim > > > NOTICE: This email message is for the sole use of the intended recipient(s) > and may contain confidential and privileged information. Any unauthorized > review, use, disclosure or distribution is prohibited. If you are not the > intended recipient, please contact the sender by reply email and destroy > all copies of the original message. -- Daniel Kulp [email protected] http://dankulp.com/blog Talend - http://www.talend.com
