Java 端点没有适配器

Java 端点没有适配器,java,spring,endpoint,Java,Spring,Endpoint,我有一个带有@Endpoint注释的Java类。在我尝试添加另一个参数-MessageContext并得到“没有端点适配器”之前,它一直工作正常 请参见下面的我的方法签名: @PayloadRoot(localPart = "PolicyNewBusinessQuoteRequest", namespace = TARGET_NAMESPACE) @ResponsePayload public PolicyNewBusinessQuoteResponseDocument processQ

我有一个带有@Endpoint注释的Java类。在我尝试添加另一个参数-MessageContext并得到“没有端点适配器”之前,它一直工作正常

请参见下面的我的方法签名:

@PayloadRoot(localPart = "PolicyNewBusinessQuoteRequest", namespace = TARGET_NAMESPACE)
  @ResponsePayload
  public PolicyNewBusinessQuoteResponseDocument processQuoteRequest(@RequestPayload PolicyNewBusinessQuoteRequestDocument requestDocument, MessageContext messageContext) throws Exception {
}

你的数据不足以回答这个问题

但大多数时候

java.lang.IllegalStateException: No adapter for endpoint […]: 
Is your endpoint annotated with @Endpoint, 
or does it implement a supported interface like MessageHandler or PayloadEndpoint?
此异常可以通过解决


在请求和响应类上添加@XmlRootElement注释。

您的数据不足以回答此问题

但大多数时候

java.lang.IllegalStateException: No adapter for endpoint […]: 
Is your endpoint annotated with @Endpoint, 
or does it implement a supported interface like MessageHandler or PayloadEndpoint?
此异常可以通过解决


在请求和响应类中添加@XmlRootElement注释。

我找到了解决我自己问题的方法:


我找到了解决我自己问题的方法:


您能再补充一些细节吗?它的soap?你能显示请求类吗?你能再添加一些细节吗?是肥皂吗?你能告诉我吗?谢谢你的回复。在我添加另一个参数——MessageContext对象之前,一切都很正常。当我添加org.springframework.ws.context.MessageContext参数时,我开始出现这个错误。添加其他参数时是否需要执行任何操作。Spring docs说它会自动为MessageContextThank启用感谢您的回复。在我添加另一个参数——MessageContext对象之前,一切都很正常。当我添加org.springframework.ws.context.MessageContext参数时,我开始出现这个错误。添加其他参数时是否需要执行任何操作。Spring docs表示它会自动为MessageContextThat good启用,请接受您的答案,以便此问题移动到已回答部分that good,请接受您的答案,以便此问题移动到已回答部分that good