I developed a wsdl and using wsdl2java to generate classes. After I deploy this service on axis, I can get a live wsdl by click the link besides the portName when viewing the list of available services. Let's call the wsdl for generating classes as start-wsdl and the wsdl on list page as end-wsdl. My question is: if user can view the end-wsdl, is it necessary to publish another copy wsdl at some other place. If yes, which one should be published, start-wsdl and end-wsdl?
Tell Axis to use the original WSDL rather than auto-generating a new one (specify the wsdlFile in the WSDD). Specify <wsdlFile>[wsdl-url]</wsdlFile> in the WSDD (Refer this). Here's a thread on axis forum addressing a similar problem.