問題タブ [cxfrs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1144 参照

web-services - キャメル: route1 が開始され、エンドポイント [...] から消費されましたが、消費されていません

スタンドアロン モードでキャメルを起動すると、セットアップしたエンドポイントからルートが消費されているというメッセージが表示されます。

すごい!

しかし、[] の間にあるものを切り取ってブラウザーに貼り付けると、404 が返されます。確かに、Camel がそのアドレスで消費していると言う場合、そのアドレスを使用して Rest Web サービスに接続できるはずです。

これが私のappContextです

マイ サービス インターフェイス:

コンソールからのエラー:

誰かが私が間違っていることを見つけることができますか?

ありがとう、

アンドリュー

0 投票する
1 に答える
508 参照

cxf - Camel CXF Jaxrs サービス実装クラスのメソッドが実行されていません

camel route ファイルを使用した cxf rest Web サービスの動作に混乱しています。コントロールが残りのサービス インターフェイスの実装クラス内に入らないことに気付きました。

以下は、cxf jaxrs と camel を使用して Web サービスを作成する手順です。

  1. インターフェイスを作成しました。

    /li>
  2. 実装クラス

    /li>
  3. cxf jaxrs サーバーを作成する

    /li>
  4. camel route エンドポイントに cxf rsServer Bean を注入

    /li>

今私の問題は、このサービスを呼び出すたびに、コントロールがクラスisUsersThresholdBreachedのメソッド内に入らないことです。LicenceThresholdServiceImplこのため、cxf レスト サービスを十分に活用できません。

Mule esb と Spring アプリケーション ファイルを使用して cxf レスト サービスを試してみましたが、制御が常に実装クラス内にあることに気付きましたが、これはキャメル ルートには当てはまりません。redhat ヒューズ esb を使用しています。

この問題について私を助けてください。これは、キャメルを使用することに対する深刻な懸念事項です。

0 投票する
1 に答える
1184 参照

java - CXF AbstractInvoker をオーバーライドするには?

入力要求で、マスクする必要があるパスワードであるパラメーターを取得する必要があります。ロギング レベルをデバッグとして保持しているため、入力 xml はパスワード フィールドと共にログに記録されます。LogginginInterceptors と LoggingOutInterceptor をオーバーライドすることで、この問題を修正しました。

ただし、さらに分析すると、Abstract インボーカーは、呼び出されたメソッドのパラメーターとともに呼び出されたメソッドを出力していることがわかりました。したがって、パスワードフィールドが再び印刷されます。パラメータを出力するメソッドをオーバーライドできます。しかし、カスタム抽象メソッド インボーカーを登録する必要がある場所と方法。

カスタム呼び出し元

ファクトリ オブジェクトが null であるため、null ポインター エラーが発生します。

更新された StackTrace

0 投票する
1 に答える
236 参照

web-services - Asyn 呼び出しでの cxf rest クライアントでの例外処理

cxf jaxrs Web サービスとして公開されているメソッド「void deleteUser(User user)」があります。この void 戻り型により、非同期 Web サービスになります。私の deleteUser メソッドはいつか例外オブジェクトをスローすることがあり、cxf jax-rs クライアントでもそのオブジェクトをキャッチする必要があります。しかし、残りの cxf クライアントでは例外が発生しません。非同期レストコールの例外をキャッチする方法はありますか?

0 投票する
1 に答える
1336 参照

jackson - JacksonJsonProvider は、Spring xml に non_null を含めるように設定しました

こんにちは、以下は私のcxfrsサーバー構成です

生成された gson 文字列から null フィールドを除外できるように、ここで Inclusion.NON_NULL を構成する必要があります。どうすればこれを達成できるか考えてください。

0 投票する
0 に答える
518 参照

java - CXF サーバーの間違ったパスからのエラーを処理する

CXF レスト サービスのエラーを処理しようとしています。私が得たいのは、ユーザーがリクエストを送信しようとしていて、間違ったパスを選択している状況です。この状況を何とかしたい。デフォルトの応答は次のとおりです。

私のリソースクラス:

終点:

それを処理する方法はありますか?