File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Getting SOAP Fault: No adapter for endpoint

 
Nitin Bhardwaj
Ranch Hand
Posts: 72
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Friends,

I tried to create a basic web-service using SpringWS. The web-service expects a Client element (complex type) and returns a String. I created the WSDL manually. It as as follows (clientcreation.wsdl):


I created an Endpoint class as well (ClientEndpoint.java):



However, when I send the following SOAP message:

then I get the SOAP Fault:

<faultstring xml:lang="en">No adapter for endpoint [public java.lang.String com.nitspace.springws.client.ClientEndpoint.handle ClientCreationRequest(org.jdom.Element) throws java.lang.Exception]: Is your endpoint annotated with @Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?</faultstring>

I am able to view the WSDL file by hitting the URL: http://localhost:8080/nitspace/springws/ClientCreationService/clientcreation.wsdl (once server is started and application deployed).

The Spring WS config file (spring-ws-servlet.xml):


I am unable to figure out where am I making the mistake. I believe I am making some mistake in using annotations on handleClientCreationRequest() endpoint method in ClientEndpoint.java, but I am not sure.
Please help.
Nitin
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic