Java CXF 2.7给出通用工具异常:非唯一车身零件错误
我使用ApacheCXF从WSDL开发Web服务,但它给出了一个错误Java CXF 2.7给出通用工具异常:非唯一车身零件错误,java,web-services,cxf,wsdl2java,Java,Web Services,Cxf,Wsdl2java,我使用ApacheCXF从WSDL开发Web服务,但它给出了一个错误 org.apache.cxf.tools.common.ToolException: Non unique body parts, operation [ getStation ] and operation [ getStationStatus ] in binding {urn:schemas.nema.org:evse:dir:xsd}StationDirectoryPort have the same body bl
org.apache.cxf.tools.common.ToolException: Non unique body parts, operation [ getStation ] and operation [ getStationStatus ] in binding {urn:schemas.nema.org:evse:dir:xsd}StationDirectoryPort have the same body block: {urn:schemas.nema.org:evse:dir:xsd}StationSearchParameter
WSI-BP-1.0 R2716 violation: Operation 'getStation' soapBody MUST NOT have namespace attribute
at org.apache.cxf.tools.validator.internal.WSDL11Validator.isValid(WSDL11Validator.java:139)
at org.apache.cxf.tools.wsdlto.frontend.jaxws.wsdl11.JAXWSDefinitionBuilder.validate(JAXWSDefinitionBuilder.java:204)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:204)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:164)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:412)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
请帮助我在CXF或WSDL中确定其问题。如果WSDL中有错误,那么我如何解决此问题。基于此
每个操作的元素名称必须是唯一的
<xsd:element name="StationSearchParameter" type="tns:StationSearchParameterType"/>
声明一个或多个具有相同类型的元素
<xsd:element name="StationSearchStatusParameter" type="tns:StationSearchParameterType"/>
并在wsdl中使用此元素
像
它必须在没有任何问题的情况下工作。基于此
每个操作的元素名称必须是唯一的
<xsd:element name="StationSearchParameter" type="tns:StationSearchParameterType"/>
声明一个或多个具有相同类型的元素
<xsd:element name="StationSearchStatusParameter" type="tns:StationSearchParameterType"/>
并在wsdl中使用此元素
像
它必须能够正常工作。如果可能,请向我们显示接口代码。如果可能,请向我们显示接口代码。