2017-09-20 9 views
1

私は@Endpointアノテーションを持つJavaクラスを持っています。私は別のパラメータを追加しようとするまで、それは罰金働いていた - MessageContextに、私は以下の私のメソッドのシグネチャを参照してくださいエンドポイント用アダプタなし

「エンドポイントの何アダプタ」を取得していないのです:

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

あなたは、いくつかの詳細を追加することができますか?その石鹸?要求クラス – VedX

答えて

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注釈の

追加して解決することができています。

+0

あなたの返信ありがとうございます。別のパラメータ、つまりMessageContextオブジェクトを追加するまでは、うまくいきました。 –

+0

org.springframework.ws.context.MessageContextパラメータを追加したときに、このエラーが発生しました。追加のパラメータを追加するときに何かする必要がありますか?春のdocsはそれが自動的にMessageContext –

関連する問題