AXIS2のQUICKSTARTをやってみるテスト
http://ws.apache.org/axis2/1_1/quickstartguide.html を参考に、POJO(Plain Old Java Object)のサンプルをコンパイル、デプロイしてみました。追っていくと、手順は分かります。
続いて、とりあえずスタブを作って使ってみます。wsdl2javaでbuild.xmlまで作ってくれるので、antを実行するだけで、スタブのコンパイルは終了。
wsdl2java.sh (wsdlのURL) ant
で、次のようなコードを作成して、コンパイルして実行しました。
import org.apache.axis2.AxisFault; import samples.quickstart.StockQuoteServiceStub; import samples.quickstart.StockQuoteServiceStub.Update; import samples.quickstart.StockQuoteServiceStub.GetPrice; import samples.quickstart.StockQuoteServiceStub.GetPriceResponse; public class Client { public static void main(String[] args1) throws AxisFault, java.rmi.RemoteException { StockQuoteServiceStub stub = new StockQuoteServiceStub(); GetPrice p = new GetPrice(); p.setSymbol("IBM"); GetPriceResponse res = stub.getPrice( p ); System.out.println(res.get_return()); } }