You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by dishmily <en...@hotmail.com> on 2009/06/26 08:53:52 UTC
how can i make End point dynamic? (WSDL)
hi,
i would like to ask you a question about the wsdl.
when i devloped a (java) web service in .aar data, the address location in
wsdl ist something like "http://localhost.....".
then i copied this .aar file to three different Host, each Host has
different IP Address. in each Host, the .aar file will be deployed by
Tomcat.
then i used the fourth PC as PHP Client to call these three Web Services.
on the PHP Client, i can define the end point of the web service, because i
know which IP the web service has.
but the "soap:address location" in each WSDL refers to
"http://localhost.....", it is not dynamic. can anyone give me somt tips:
what should be changed, so that the "soap:address location" in each WSDL
refers to "http://Host IP......."?
as i know, the wsdl file is contained in .aar file, when the web service
project be "cleaned and builded". as i copied the .aar to different PC/Host
(each Host has different IP). how could the "soap:address location" in wsdl
be changed automatic/dynamic,
thanks.
for example:
Now:
<service name="StockQuoteService">
<documentation>My first service</documentation>
<port name="StockQuotePort" binding="tns:StockQuoteBinding">
<soap:address location="http://localhost/stockquote"/>
</port>
</service>
when .aar Data is deployed in Host, the address location in wsdl should be
changed into:
http://192.168.100.12/stockquote
for example, 192.168.100.12 is the IP Address of this Host.
--
View this message in context: http://www.nabble.com/how-can-i-make-End-point-dynamic--%28WSDL%29-tp24215801p24215801.html
Sent from the Axis - Dev mailing list archive at Nabble.com.