wsimport“无法解析名称...”

皮埃尔:

我一直在尝试导入以下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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章