スタンドアロンのJavaクライアントからWebサービスを呼び出す方法は?

StackOverflow https://stackoverflow.com/questions/1664737

  •  12-09-2019
  •  | 
  •  

質問

私はhttp://localhost:8080/axis2/services/Service1を言うことができます上で実行されているエコーWebサービスを持っています。このサービスは、単なる関数echo()を通じて、それに送られた文字列をバックエコー表示します。上記サービス(Service.wsdl)のWSDLを使用して、私は(日食で)ServiceStub.javaとServiceCallbackHandler.javaを生成しました。この2つのファイルでは、どのように私はecho(String some_word)を起動し、バック応答を受信するクライアントを書くことができますか?おかげます。

役に立ちましたか?

他のヒント

あなたは、単にテスト/ Webサービスを行使したい場合は、

、私はSOAPUIをお勧めします - ます。http://www.soapui。 ORG /

あなたのWSDLでそれをポイントと、それはあなたがあなたのWebサービスメソッドを呼び出すことができるようになります。

このような

何か:
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());
    }
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top