0

で実行されているエコーWebサービスがありますhttp://localhost:8080/axis2/services/Service1。このサービスは、関数を介して送信された文字列をエコー バックするだけecho()です。上記のサービス (Service.wsdl) の wsdl を使用して、(Eclipse で) ServiceStub.java と ServiceCallbackHandler.java を生成しました。echo(String some_word)これら 2 つのファイルを使用して、応答を呼び出して受信するクライアントをどのように作成できますか? ありがとう。

4

3 に答える 3

2

Web サービスをテスト/実行するだけの場合は、SOAPUI をお勧めします - http://www.soapui.org/

WSDL を指定すると、Web サービス メソッドを呼び出すことができます。

于 2009-11-10T13:08:30.090 に答える
0

このようなもの:(
参照:Axis2 Webサービス(Tomcat v6)

package com.gg.ws;

import java.rmi.RemoteException;

import com.gg.ws.ServiceStub.Echo;
import com.gg.ws.ServiceStub.EchoResponse;


public class WebServiceTest {

    public void callEcho() throws RemoteException {

        ServiceStub stub = new ServiceStub();

        Echo request = new Echo();
        request.setValue("Whatever");
        EchoResponse response = stub.echo(request);
        System.out.println(" echo call   response: " + response.get_return());
    }
}
于 2009-12-27T15:38:40.683 に答える
0

Eclipse WTP チュートリアル - Apache Axis2 によるボトムアップ Web サービスの作成のステップ 27 から確認してください。

于 2009-11-03T02:50:22.620 に答える