JAX-WS Mavenプラグイン(wsimport)を使用してWebサービスの例外階層を確認しました

StackOverflow https://stackoverflow.com/questions/4897298

質問

チェックされた例外を使用して、(たとえば)間違った入力や間違ったアクションが実行されたことをユーザーに通知するプロジェクトに取り組んでいます。このような例外には、次のような階層が必要です。 ジェネラコディセタグプレ

Maven、jaxws-maven-plugin、goal wsimportを使用して、WSDL / XSD(コントラクトファーストアプローチ)からJavaコードを生成します。

これを実行しようとしました( http:/ /www.ibm.com/developerworks/xml/library/ws-tip-jaxrpc.html )チュートリアル(jax-rpc用ですが、jax-wsでも機能するようです)。私が書いた ジェネラコディセタグプレ

owsで定義されたタイプ:名前空間 ジェネラコディセタグプレ

mvn clean packageを実行すると、次のようになります(ゲッター、セッター、ctor、および注釈が削除されます): ジェネラコディセタグプレ

これは私が望んでいたものではありません。例外が1つあり、さまざまなジェネラコダイスタグコードデータを保持できるためです。上記のように、純粋にXSD / WSDLで例外階層を作成する方法はありますか? faultIntoクラスはExceptionMessageタグから直接生成されるため、そこで親/子を作成する方法を見つけることができませんでした。

役に立ちましたか?

解決 2

これは、上記のテクノロジー(Mavenを使用したWSDL / XSD(契約優先アプローチ)、jaxws-maven-pluginwsimportゴール)では不可能なようです。

他のヒント

WSDL操作を...に変更できますか? ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top