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