从wsdl生成Java客户端

时间:2018-12-26 06:50:57

标签: java soap wsdl webservice-client

我正在尝试使用wsimport命令从wsdl(由dot net应用程序开发)生成Java Web Service客户端,但是出现以下错误。请帮助我解决问题。

[警告] src-resolve.4.2:解决组件's:schema'时出错。检测到's:s​​chema'在名称空间'http://www.w3.org/2001/XMLSchema'中,但是该名称空间中的组件无法从架构文档'http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl#types?schema1'中引用。如果这是不正确的名称空间,则可能需要更改's:schema'的前缀。如果这是正确的名称空间,则应在“ http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl#types?schema1”中添加适当的“导入”标签。   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl#types?schema1的337行

[警告] src-resolve:无法将名称's:schema'解析为(n)'元素声明'组件。   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl#types?schema1的337行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl的337行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl

的386行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl的第970行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl

的第1417行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl

的第1434行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl

的第1515行

[错误]未定义元素声明's:schema'   http://ip/GetProductPricesUAT/GetProductPrices.asmx?wsdl

的第1541行

线程“ main”中的异常com.sun.tools.internal.ws.wscompile.AbortException     在com.sun.tools.internal.ws.processor.modeler.wsdl.JAXBModelBuilder.bind(JAXBModelBuilder.java:129)     在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.buildJAXBModel(WSDLModeler.java:2283)     在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.internalBuildModel(WSDLModeler.java:183)     在com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:126)     在com.sun.tools.internal.ws.wscompile.WsimportTool.buildWsdlModel(WsimportTool.java:429)     在com.sun.tools.internal.ws.wscompile.WsimportTool.run(WsimportTool.java:190)     在com.sun.tools.internal.ws.wscompile.WsimportTool.run(WsimportTool.java:168)     在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处     在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:497)     在com.sun.tools.internal.ws.Invoker.invoke(Invoker.java:159)     在com.sun.tools.internal.ws.WsImport.main(WsImport.java:42)

0 个答案:

没有答案