分享

java调用webservice服务(web服务)(即new Service()报错解决办法)

 魏正钦的图书馆 2015-12-10

java调用webservice服务(web服务)(即new Service()报错解决办法)

(2011-04-16 16:05:30)
标签: 

new

 

service()

 

webservice

 

it

分类: Java专区

 public static String getFlag(String bh,String pwd) throws Exception{
  String url =  "http://www./test_webserver/service1.asmx?WSDL";
  String namespace_uri = "http://www./test_webserver/";
  Service  service=new Service();
  Call call = (Call)service.createCall();
  call.setReturnType(XMLType.XSD_STRING);
  call.setTargetEndpointAddress(url);  
  call.setOperationName(new QName(namespace_uri, "GetFlag_TEL"));
  
  // 所需参数
  call.addParameter(new QName(namespace_uri,"bh"),XMLType.XSD_STRING,ParameterMode.IN);
  call.addParameter(new QName(namespace_uri,"pwd"),XMLType.XSD_STRING,ParameterMode.IN);
  // 执行,获取接口返回值
  return call.invoke(new Object[]{bh,pwd}).toString();
 }

 

必须的4个包:

axis.jar

commons-discovery-0.2.jar

commons-logging-1.0.4.jar

wsdl4j.jar

注:如果是Service  service=new Service();这步报错,说明有包未导入,将上面4个包导入后就正常了。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多