2

同じ WebFault クラス (@WebFault) を共有する Java クラス (@WebService) として定義された複数のサービスがあります。
サービスの WSDL ファイルと XSD ファイルを生成するために java2ws を使用します。
JAXB XmlSchema の「場所」プロパティを使用してモデル オブジェクトをサービス間で再利用し、それらを共有 XSD ファイルに一度生成することはできますが、Web フォールトは各 WSDL に生成されます。
問題は、たとえば .Net で WSDL ファイルからコードを生成しようとすると、Web 障害クラスが複数回定義されることです。
どんな助けでも大歓迎です。
アヴナー

4

1 に答える 1

0

@WebFault に名前を設定してみてください。

@WebFault(name = "EmployeeSearchFault") 
public class SearchEmployeeException extends Exception {
    --- 
}

正確なシナリオを提供しない場合は、試してみることができます。

于 2012-07-12T06:50:44.183 に答える