Hi Team

We are seeing some observation when we are trying to access the context root
of the application (developed using Apache CXF web services). We had
deployed the WAR application successfully in the Web sphere 6.1 clustered
environment and have set up the required web server plugins.

When we are trying to access the context root via the plugin(domain name)
over the internet (ex: https://xx.com/yy/services),the application is
accessible and displays the list of WSDLs that we have exposed in our
application.

Here is the weird thing that is happening. For majority of the WSDLs the End
point address are mapped using the web sphere plugin name
https://xx.com/yy/services/testServices1.wsdl?  and for the rest of the
other web services , the end point of the WSDLs are mapped using the IP
address of the application server instead
http://10.234.45.122:7777/yy/services/testServices2.wsdl?

We need to have the domain name displayed across for all the WSDL end point
address ,i.e We need even the URL
http://10.234.45.122:7777/yy/services/testServices2.wsdl? to be displayed as 

https://xx.com/yy/services/testServices2.wsdl?

Any pointers to make to this work (either in Code/Web sphere DNS/plugins
configuration) will be highly appreciated, since we are nearing our System
testing cycle and need to expose our WSDLs to other stakeholders.

>From the application side we haven't hardcoded any of the links or the URL
in the config files.




--
View this message in context: 
http://cxf.547215.n5.nabble.com/exposed-WSDL-contains-IP-address-instead-of-domain-name-tp5731630.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to