没有端点适配器

时间:2017-09-20 05:42:43

标签: java spring endpoint

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

请参阅下面的方法签名:

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

2 个答案:

答案 0 :(得分:0)

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

但大多数时候,

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注释。

答案 1 :(得分:0)