使用cxf的工具wsdl2java工具命令如下
C:\Users\Administrator>e:
E:\>cd E:\zkr.code\weather\src
E:\zkr.code\weather\src>wsdl2java -all http://ws.webxml.com.cn/WebServices/Weath
erWS.asmx?wsdl
WSDLToJava Error: http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl [15,19
]: undefined element declaration 's:schema'
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl [61,19]: undefined eleme
nt declaration 's:schema'
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl [101,13]: undefined elem
ent declaration 's:schema'
报上上边的错误,按网上找到方案把wsdl保存到本地后把这个条件也删了,wsdl的路径也改到了本地修改后的文件,执行后又报了另外一个错误
E:\zkr.code\weather\src>wsdl2java -all E:\zkr.code\weather
WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsd
l definition file:/E:/zkr.code/weather/: WSDLException: faultCode=PARSER_ERROR:
com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '.' (code 46)
in prolog; expected '
at [row,col,system-id]: [1,1,"file:/E:/zkr.code/weather/"]
各位大神谁知道这是什么情况,我这是哪里错了,有没有什么好的解决方案??求解