找到网上提供的WSDL,将文件保存为.wsdl形式,粘贴到项目中为什么会出错啊??

解决方案 »

  1.   

    WebService主要是系统间的交互,你把WSDL拷到项目中是无意义的
      

  2.   

    JDK6 一个命令。wsimport 然后。。什么都有了,自己调用吧
      

  3.   

    你使用xFile还是用什么?你把wsdl文件拿过来是没用的,那个文件只是告诉你如何写你的接口!当然如果对方没给一个原始的接口文件作参考的话,那么这个wsdl文件也是天书!!调用是通过链接来调用的!你运行这些程序都是在对方的服务器上执行的!
      

  4.   

    人家给你提供web服务,不是让你拷它的wsdl文档,而是给你url让你访问得
    Java org.apache.axis.wsdl.WSDL2Java http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?WSDL
    我估计你是想通过wsdl生成客户端,这是我以前做的一个获取天气web服务得例子,这句话告诉你
    你应该这样用别人得 wsdl
      

  5.   

    没用过,谁能告诉我wsdl到底是干什么的,一般在什么情况下使用呢?谢谢
      

  6.   

    初次学习webservice,贴出代码,请指教:
    Call call = (Call) service.createCall();
    call.setTargetEndpointAddress(new URL(endpoint)); //endpoint,提供服务的.jws的url
    call.setOperationName(method);  //method,要调用的接口方法
    result = (String)call.invoke(new Object[]{...});  //Object[],传入的参数,result,返回结果
      

  7.   

    别人的WebService会提供一个类似连接的地址,你访问得到一个xml文件,解释出你想要的
      

  8.   

    wsdl接口协议的描述文件而已  没啥用  2楼的说的对 JDK6可以自动生成webService的客户端了 用2楼的方式生成一个吧
      

  9.   

    这个帖子中我回复过如何使用 Apache CXF 来调用 WebService 所提供的服务,有兴趣的话可以去参考一下:http://topic.csdn.net/u/20091016/22/56aebb07-cd7b-4c7b-a38a-ebd7f35392c8.html