我一直在尝试导入以下Web服务:带有$ {JAVA_HOME} / bin / wsimport的http://soap.genome.jp/KEGG.wsdl:
wsimport -version
JAX-WS RI 2.1.6 in JDK 6
但出现以下错误:
parsing WSDL...
[WARNING] src-resolve: Cannot resolve the name 'soapenc:Array' to a(n) 'type definition' component.
line 19 of http://soap.genome.jp/KEGG.wsdl#types?schema1
[ERROR] undefined simple or complex type 'soapenc:Array'
line 19 of http://soap.genome.jp/KEGG.wsdl
(....)
问题是来自WSDL还是来自wsimport的实现?我应该使用其他工具吗?
谢谢
皮埃尔
我从此错误报告中发现了(显然是什么)解决方法:https : //netbeans.org/bugzilla/show_bug.cgi?id=116987
基本上你需要添加schemaLocaion
到您的import
定义:
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"
schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句