经理给了一个http://192.168.10.13/ythd_2013/inc/duanxin_zq/server.php?wsdl
然后在我这台机器上写一个类websetvice来访问这里面的方法怎么做?Web服务javaweb开发

解决方案 »

  1.   

    本屌丝刚刚接触这个
    用什么样的方法呢axis吗
    网上搜的太凌乱啦
      

  2.   

    //调用webservice代码块
    String backXmlString=null;
    try{
    Properties properties=ResourceUtil.loadPropertiesFromClassPath("webservice/webservice.properties");
    String webServiceAddr=new String(properties.getProperty("SEARCH_WORK_ORDER").getBytes("ISO-8859-1"));
    Service service=new Service();
    Call call=(Call) service.createCall();
    call.setTargetEndpointAddress(new URL(webServiceAddr+"?wsdl"));
    call.addParameter("inputXML",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
    call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
    call.setOperationName(new QName("", "调用的方法名"));
    backXmlString=(String) call.invoke(new Object[]{inputXML});
      

  3.   

    首先谢谢上面各位大神
    不过写的太少啦,能把一个类全部写下来吗?
    用到什么方法,需要什么jar包
    服务器端地址是这个http://192.168.10.13/ythd_2013/inc/duanxin_zq/server.php?wsdl
    写全啦
      

  4.   

    没那么大能力看官网啦
    大神们都是怎么学习java webservice
    求视频啦
    会的高分悬赏
      

  5.   

    如果是JDK1.6及以上版本,用wsimport(在JDK安装目录BIN目录下),自动生成客户端代码,用法自己搜
      

  6.   

    http://blog.csdn.net/chenghui0317/article/details/9318317