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

Reply via email to