我在尝试生成一些Java类时遇到了问题。java wsimport字符串
C:\Users\kon\Desktop>wsimport -keep -verbose -extension -d generated http://XXXXXXWebServicesPort?wsdl
parsing WSDL...
[INFO] Trying to read authorization file : "C:\Users\kon\.metro\auth"...
[ERROR] Schema descriptor {http://www.w3.org/2001/XMLSchema}string in message part "return" is not defined and could not be bound to Java. Perhaps the schema descriptor {http://www.w3.org/2001/XMLSche
ma}string is not defined in the schema imported/included in the WSDL. You can either add such imports/includes or run wsimport and provide the schema location using -b switch.
line 81 of http://XXXXXXWebServicesPort?wsdl
这里的含量在81行:
<message name="getJDBCConnectionURLOutput">
<part name="return" element="xsd:string"/>
</message>
我以前没有使用过的wsimport,无法在网络上找到任何类似的问题。这是拼写问题吗?
你确定你没有之间的任何控制字符“:”和的'xsd:string @ 81?' – 2012-02-20 14:11:43
我用WireShark检查了这个,但它的接缝是正确的:[链接](http://img217.imageshack.us/img217/5594/stringh.png) – kon 2012-02-20 14:58:01
你有没有读过我的答案? – davidfrancis 2012-02-21 08:41:52