Win a copy of Penetration Testing Basics this week in the Security forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Getting SOAP Fault: No adapter for endpoint

Nitin Bhardwaj
Ranch Hand
Posts: 72
  • 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 (

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, but I am not sure.
Please help.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic