Java调用net的Webservice时提示:undefined element declaration 's:schema'

场景

Java中调用net的天气的Webservice接口生成代码时提示:

 undefined element declaration 's:schema'

实现

在接口网页上右击另存为本地的wsdl文件。

将其手动复制到项目下。

双击wsdl文件,搜索如下标签

然后将其替换为:

<s:any minOccurs="2" maxOccurs="2"/>

然后来到项目真实目录下要生成代码的目录,在此处打开cmd

输入:

wsimport -keep

然后将wsdl文件拖进cmd中

完整命令为:

wsimport -keep H:\Ecplise201808Workspace\Weather_Client\WeatherWebService.wsdl

猜你喜欢

转载自blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/89924282