我有一个带有@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批注。

10-07 22:25