加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Net的wsdl生成webservice 异常:undefined simple or complex ty

发布时间:2020-12-16 21:43:12 所属栏目:安全 来源:网络整理
导读:错误代码如下: E: wsimport -s D:ttestsrc -p com.cn.phone -verbose? D:ttestBook.asmx.xml parsing WSDL... [WARNING] src-resolve: Cannot resolve the name 'soapenc:Array' to a(n) 'type definition' component. ? line 505 of file:/ D:/ttest/

错误代码如下:

E:&;wsimport -s D:ttestsrc -p com.cn.phone -verbose? D:ttestBook.asmx.xml

[WARNING] src-resolve: Cannot resolve the name 'soapenc:Array' to a(n) 'type definition' component. ?

D:/ttest/Book.asmx.xml#types?schema2

D:/ttest/Book.asmx.xml

错误原因:

net那边给的wsdl使用的规范过低,生成之后的不认原来的那种规范,使生成代码不适应我们java这边的使用。


[html]? view plain ?copy
?print ?
  1. <s:schema?targetNamespace="http://tempuri.org/AbstractTypes">??
  2. ??????<s:import?namespace="http://schemas.xmlsoap.org/soap/encoding/"?/>??
  3. ???????<s:complexType?name="ArrayOfString">??
  4. ????????<s:sequence>??
  5. ??????????<s:element?minOccurs="0"?maxOccurs="unbounded"?name="string"?nillable="true"?type="s:string"?/>??
  6. ????????</s:sequence>??
  7. ??????</s:complexType>??
  8. ??????<s:complexType?name="StringArray">??
  9. ????????<s:complexContent?mixed="false">??
  10. ??????????<s:restriction?base="soapenc:Array">??
  11. ????????????<s:sequence>??
  12. ??????????????<s:element?minOccurs="0"?maxOccurs="unbounded"?name="String"?type="s:string"?/>??
  13. ????????????</s:sequence>??
  14. ??????????</s:restriction>??
  15. ????????</s:complexContent>??
  16. ??????</s:complexType>??

更改后:

重新执行:wsimport -s D:ttestsrc -p com.cn.phone -verbose? D:ttestBook.asmx.xml

成功生成。

注意:在windows下必须以管理员身份形式运行此命令。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读