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.
