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* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> 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>"
    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

    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
    >
    >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
    >
    >
    >



Reply via email to