私は2つのスプリングプロジェクトを作成しました。そのうちの1つはsoapサービスであり、もう1つはsoapクライアントであるサービスを呼び出しています。 私は石鹸サービスを呼び出して、石鹸サービスにパラメータとして文字列を送ることができます。しかし、コールが完了した後、石鹸サービスで何らかの操作をした後、データは石鹸クライアントに返されません。Spring MVC soap webserviceがws呼び出し後にデータを返さない
コントローラクラス - クライアント
controller.web_Service service = new controller.web_Service();
controller.web_service.MutationEntry port = service.getWeb_ServicePort();
String name = "ABC";
return port.hello(name);
Webサービス
@WebService(serviceName = "soap_webservice")
public class soap_webservice {
@WebMethod(operationName = "hello")
public String hello(@WebParam(name = "name") String data) {
return data + " DEF ";
}
}
クライアントの文字列値 "ABC" は、サービスパーツに行くうまく行っています。結果としてABCDEFであるABC + DEFを返します。しかし、私は、Webサービスの呼び出し後に文字列名にNULLを取得しています。
Spring MVCを使用しない単純なJavaプロジェクトでも同じことをしました。それは魅力のように 作品です。
お願いします。ありがとう。
実装されたメソッド 'hello'のurlとbeanをバインドする 'applicationContext.xml'ファイルを用意してください。 –
applicationcontext.xmlは春の設定ファイルです。私はそれに何もしていない。 –
それから行く:)それはここに必要な部分です –