“_Exception”附加到 JAX-WS 生成的异常 类

"_Exception" appended to the JAX-WS generated exception classes

我 运行 wsimport 工具从 wsdl 创建客户端代码,所有客户端代码都成功生成,但是,异常 classes 具有如下连接名称。

ProductSupplierException_Exception.java
UnknownProductException_Exception.java
OutOfStockException_Exception.java

所有异常 class 都将“_Exception”附加到 class 名称的末尾。

使用 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>

任何帮助将不胜感激

wsimport_Exception 附加到从此 WSDL 生成的异常 类,因为它们的名称冲突。

另请参阅: