Hello!

I have an old web-application packed into a single war. I have recently added some web services using axis that works very well. The axis servlet are mapped to /services

<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>org.apache.axis.transport.http.AxisServlet</servlet- class>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>


The services are defined in server-config.wsdd and does work. I am about to write some documentation, and it would be nice to be able to include the wsdl. Pointing a web-browser to http://servername/warname/services displays a web-page with the following text

"And now... Some Services
    * OrderService (wsdl)
          o placeOrder
          o activateOrder"

"(wsdl)" are a link to http://servername/warname/services/OrderService?wsdl , but it does not display the wsdl:

"AXIS error
Could not generate WSDL!
There is no SOAP service at this location"

http://servername/warname/services/OrderService looks like this:

"OrderService
Hi there, this is an AXIS service!
Perhaps there will be a form for invoking the service here..."

What should I do to make Axis able to generate the WSDL?

- Tore.



Reply via email to