2016-08-30 6 views
1

私は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プロジェクトでも同じことをしました。それは魅力のように 作品です。

お願いします。ありがとう。

+0

実装されたメソッド 'hello'のurlとbeanをバインドする 'applicationContext.xml'ファイルを用意してください。 –

+0

applicationcontext.xmlは春の設定ファイルです。私はそれに何もしていない。 –

+0

それから行く:)それはここに必要な部分です –

答えて

1

this tutorialを参照してください。私はそれがまさにあなたが必要なものだと思う: またはthis one注釈ベースのスタイルで作業している場合。

this postもチェックしてください。ここでは、WS実装に関する多くの有用な情報があります。

+0

しかし..これは日食です。私はネットビーンズを使用しています。 –

+0

それはあなたがどんなIDEを使っているかに関係なくです。ソースコードは同じになります:) –

+0

ok ..ありがとう..私はあなたが与えたものを通り抜けています。 –

関連する問題