axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Gregory <richard.greg...@gsf.de>
Subject Re: Deploying hand written WSDL
Date Mon, 07 Nov 2005 14:53:16 GMT
Enhancement request AXIS-2293 submitted.

Richard.

Anne Thomas Manes wrote:

> It would be useful to have a switch that would let you tell Axis 
> whether or not to make modifications to the WSDL. Please file an 
> enhancement request.
>
> Anne
>
> On 11/7/05, *Matthew Hannay* <matt_hannay1@yahoo.com.au 
> <mailto:matt_hannay1@yahoo.com.au>> wrote:
>
>     I have my wsdl in the root of classes in my web xml..
>     I changed wsdlFile="/MyService.wsdl"
>     to <wsdlFile>/MyService.wsdl</wsdlFile>
>
>     and it deploys the wsdl except for the change to
>     the service when I deploy to different servers,
>     which yes could be usefull, but I would rather that it
>     did not at the moment.
>
>     Thanks matt
>
>     --- Richard Gregory <richard.gregory@gsf.de
>     <mailto:richard.gregory@gsf.de>> wrote:
>
>     > Hi Anne,
>     >
>     > No problem. I'll write it up.
>     >
>     > On the subject of the service address in the hand
>     > written wsdl being
>     > changed by axis, I asked about this previously on
>     > the list, and one of
>     > the other users said he thought this was a feature
>     > of axis (and in his
>     > case a useful one). Can you confirm whether this is
>     > indeed a feature of
>     > axis rather than a bug? If it's a bug, I'll submit a
>     > Jira bug report,
>     > and if it's a feature I'll submit a request for a
>     > change to allow
>     > developers to be able to specify whether or not they
>     > want axis to change
>     > the address.
>     >
>     > Thanks,
>     >
>     > Richard.
>     >
>     > Anne Thomas Manes wrote:
>     >
>     > > Richard,
>     > >
>     > > Would you be willing to write this up for the Wiki
>     > please?
>     > >
>     > > Thanks,
>     > > Anne
>     > >
>     > > On 11/7/05, *Richard Gregory*
>     > <richard.gregory@gsf.de <mailto:richard.gregory@gsf.de>
>     > > <mailto: richard.gregory@gsf.de
>     <mailto:richard.gregory@gsf.de>>> wrote:
>     > >
>     > >     Hi Matt,
>     > >
>     > >     You need to specify the wsdl as follows in the
>     > wsdd
>     > >
>     > >     <wsdlFile>/MyService.wsdl</wsdlFile>
>     > >
>     > >     and then if the wsdl file is in the
>     > WEB-INF/classes folder axis should
>     > >     return it instead of the  auto generated wsdl.
>     > >
>     > >     The one problem I've found is that axis will
>     > change the service
>     > >     address
>     > >     in the hand written wsdl. For example, if I
>     > have a service at
>     > >
>     > >     http://www.myco.com/webservices/MyService
>     > >     <http://www.myco.com/webservices/MyService>
>     > >
>     > >     axis will change my hand written wsdl and
>     > replace the
>     > >     "www.myco.com <http://www.myco.com> <http://www.myco.com>"
>     > >     with the name of the machine on our network
>     > that the service is
>     > >     deployed
>     > >     on and the port number, i.e.
>     > >
>     > >     http://machine_name:8080/webservices/MyService
>     <http://machine_name:8080/webservices/MyService>
>     > >
>     > >     Of course, the machine name is means nothing
>     > to clients outside our
>     > >     network, so any clients generated from the
>     > wsdl will have to be
>     > >     edited
>     > >     to put the correct address back in order to
>     > invoke the service.
>     > >
>     > >     Hope this helps you.
>     > >
>     > >     Richard.
>     > >
>     > >     Matthew Hannay wrote:
>     > >
>     > >     >When I go to my browser and enter the
>     > following
>     > >     >
>     > >     >
>     > http://mywebserver/webservices/MyService?wsdl
>     <http://mywebserver/webservices/MyService?wsdl>
>     > >     >
>     > >     >I always seem to get the auto generated WSDL
>     > and
>     > >     >not my hand written WSDL.
>     > >     >
>     > >     >I have put:
>     > >     >
>     > >     >wsdlFile="/MyService.wsdl"
>     > >     >
>     > >     >in the wsdd service
>     > >     >and include the wsdl in my war that gets
>     > deployed.
>     > >     >
>     > >     >Can anyone deploy their hand written WSDL?
>     > >     >
>     > >     >Matt
>     > >     >
>     > >     >
>     > >     >
>     > >
>     >
>     >____________________________________________________
>     > >     >Do you Yahoo!?
>     > >     >Find a local business fast with Yahoo! Local
>     > Search
>     > >     >http://au.local.yahoo.com
>     > >     >
>     > >     >
>     > >     >
>     > >
>     > >
>     >
>     >
>
>
>     /* **************************************
>     Matthew Hannay (B.Inf t, B.eng.se <http://B.eng.se>)
>     Ph: 0409046619.
>
>     SSH ANGUS (IDENT: DQH)
>     "Ben Braggie"
>     239 Yarrowlea Road,
>     Pinkett, Glen Innes,
>     NSW, 2370.
>
>     Ssh! Where Breeding the Future is no Secret.
>
>     http://www.sshangus.com.au/ <http://www.sshangus.com.au/>
>
>     * ************************************* */
>
>
>
>     ____________________________________________________
>     Do you Yahoo!?
>     Find a local business fast with Yahoo! Local Search
>     http://au.local.yahoo.com
>
>


Mime
View raw message