在Webservice

时间:2016-04-11 12:48:24

标签: web-services soap wsimport

导入WSDL时出现以下错误,我是新手,请指导我需要做什么

  

[ERROR] com.sun.istack.internal.SAXParseException2;   www.webservicex.net

     

无法读取WSDL文档:   http://www.webservicex.net/sunsetriseservice.a smx?WSDL,因为1)   找不到文件; / 2)无法阅读该文件; 3)   文档的根元素不是。

     

[ERROR] failed.noservice =找不到提供的wsdl:service   WSDL(S):

     

至少需要一个至少具有一个服务定义的WSDL   提供。

     

无法解析WSDL。

1 个答案:

答案 0 :(得分:1)

使用wsimport时遇到了类似的问题,特别是指定了WSDL的HTTP URL。我找到的解决方案是下载WSDL并将其保存在本地; wsimport能够很好地使用它。

我不确定原因,但是为WSDL指定HTTP URL并使用-verbose选项运行也解决了它。