axis2 java.net.url,Axis的Web服务开发 --- 客户端访问Axis2的服务

官方网页:http://ws.apache.org/axis/

Axis2服务端参照:使用Axis2开发Web服务 --- 环境部署

所需Jar包:

axis.jar

commons-logging-1.0.4.jar

commons-discovery-0.2.jar

jaxrpc.jar

saaj.jar

wsdl4j-1.5.1.jar

log4j-1.2.8.jar

代码如下:

packagesamples.clients;

importjavax.xml.namespace.QName;

importjavax.xml.rpc.ParameterMode;

importorg.apache.axis.client.Call;

importorg.apache.axis.client.Service;

importorg.apache.axis.encoding.XMLType;

publicclassStockQuoteServiceClient{

publicstaticvoidmain(String[]args){

try{

StringendpointURL="http://localhost:8080/Axis2Web/services/StockQuoteService?wsdl";

Serviceservice=newService();

Callcall=(Call)service.createCall();

call.setTargetEndpointAddress(newjava.net.URL(endpointURL));

call.setOperationName(newQName("http://quickstart.samples/xsd","getPrice"));

call.addParameter("symbol",XMLType.SOAP_STRING,ParameterMode.IN);

call.setReturnType(XMLType.SOAP_STRING);

Stringret=(String)call.invoke(newObject[]{"ShenBin"});

System.out.println(ret);

}catch(Exceptione){

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值