我运行wsimport工具从wsdl创建客户端代码,所有客户端代码生成成功,但是,异常类具有如下的有线名称。
ProductSupplierException_Exception.java
UnknownProductException_Exception.java
OutOfStockException_Exception.java
所有异常类都在类名末尾附加了“_Exception”。
使用jdk:1.6。
这就是我在wsdl / xsd
中定义异常的方法WSDL:
<message name="InvalidDetailsException">
<part name="fault" element="tns:InvalidDetailsException"></part>
</message>
XSD:
<xs:element name="InvalidDetailsException" type="tns:InvalidDetailsException" />
<xs:complexType name="InvalidDetailsException">
<xs:sequence>
<xs:element name="message" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
任何帮助将不胜感激
答案 0 :(得分:0)
wsimport
将_Exception
附加到从此WSDL生成的异常类中,因为它们的名称是冲突的。
另见: