2

誰かがjavax.xml.rpc.ServiceExceptionがスローされるユースケースを教えてもらえますか?

よろしくお願いします、Kathir

4

3 に答える 3

1

Service(javax.xml.rpc.Service)インターフェイスまたはServiceFactory(javax.xml.rpc.ServiceFactory)クラスのメソッドはServiceExceptionをスローします。

条件の例のいくつかは、

  1. サービス作成の例外
  2. サービスの作成中に不正なエンドポイントを指定する場合
  3. Call(javax.xml.rpc.Call)オブジェクトの作成中にエラーが発生した場合
  4. サービスのロード時またはServiceFactoryインスタンスの作成時にエラーが発生しました。
于 2013-06-21T12:47:50.457 に答える
1

環境、データ、ビジネスの例外をスローするためにサービス例外を使用します。ここではいくつかの例を示します。

  • ファイル名などのロジックを駆動して別のアプリケーションに送信する環境設定/プロパティが存在しないか、空白です。おそらく、この環境プロパティにUATを構成したが、そのプロパティをProdにプロモートするのを忘れたか、誰かがそれを削除したために、欠陥が発生することに気づかなかった可能性があります。
  • サービスを呼び出したアップストリームシステムがビジネスルールに準拠しておらず、このトランザクションを処理できません

どちらの例でも、次のようになります。

  1. 特定のメッセージを含む新しいServiceExceptionをスローします。
  2. 呼び出しロジックでは、そのServiceExceptionをキャッチします。
  3. 次に、メッセージを含む新しいServiceExceptionをスローします:現在のコンテキスト文字列+キャッチされた例外のGetMessage。
于 2019-08-19T23:51:37.860 に答える
0

サービス例外は通常、サービスにアクセスできない場合、またはサービスが適切に定義されておらず、エラーがある場合にスローされます。それがあなたの質問に答えることを願っています。

于 2013-02-26T17:29:57.257 に答える