Hi, I'm having some problems with a web service that I am currently hosting behind a proxy server. The outbound address is a public facing IP, where as service instance runs on a JBoss instance configured with an internal 10.*.*.* style network address.
The WSDL file is structured to import multiple XSD files from the local file system using relative paths. I found the correct configuration to adjust the displayed service endpoint address within the WSDL in another thread (http://markmail.org/message/3stotkbvbljbm3ob#query:jaxws% 20publishedEndpointUrl+page:1+mid:n2rxpg2lvfoicwy7+state:results), however I have a problem with the xsd imports from the hosted WSDL file as they all refer to to the internal IP address and port number rather than the external address. e.g. schemaLocation="http://10.x.x.x:8080/contextRoot/services/ServiceInterfacePort?xsd=../my_folder/my_schema.xsd" Does anybody know the correct configuration to tell CXF what address/port to expose the xsd files on? Any help you could offer would be much appreciated. Many thanks Nigel
