問題タブ [cxf-client]
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.
java - (実際の) サーバーを呼び出さずに REST クライアントを検証しますか?
REST API と Java アプリケーションを REST クライアントとして提供するサードパーティの Web アプリがあるとします。
実際の REST サーバーを扱わずに、残りのパス、パラメーター、およびペイロードがクライアント側で有効であり、サーバー API と互換性があることをテストおよび検証するための最良の方法は何ですか?
言い換えれば、実サーバーを呼び出さずに、(クライアントからの) 要求を検証するために、単体/統合テスト (または同様のもの) を実行したいと考えています。
ps: クライアントの開発には apache cxf を使用しています。
java - 引数の数が間違っています。エンドポイント経由でイベントをルーティングできませんでした: org.mule.module.cxf.CxfOutboundMessageProcessor
まず、完全なエラー ログ:
ここに WSDL ファイルがあります: wsdl ファイル と私のフロー (かなり基本的なもの):
私が何をしているのかわかりません間違った流れはかなり良さそうです誰か助けてくれますか?
java - Web サービスの失敗。java.net.SocketTimeoutException: 読み取りタイムアウト - Jboss 7.1 を使用
次のクライアント コードに問題があります。
次のエラー メッセージが表示されます。
コードにタイムアウトを追加し、standalone.xml でソケット タイムアウトを増やしました。
この問題に関するヘルプは大歓迎です。前もって感謝します!
web-services - Apache CXF クライアント エラー
私たちのアプリケーションには、次の依存関係を使用する CXF サービスがありました。
現在、別のサービスの同じプロジェクトでクライアントを作成していますが、このエラーが発生しています
依存関係をコメントアウトすると、compile group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws', version:'3.0.1'
正常に動作します。
ただし、既存のサービスにはこの依存関係が必要です。の依存関係ツリーは次のとおりです。compile group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws', version:'3.0.1'
依存関係も除外しようとしましたが、うまくいきません
apache - cxfとcxf-clientを同時に動作させることはできません
cxf と cxf-client を一緒に使用すると問題が発生します。cxf は、サービスが見つからないことを示しています。cxf-client の構成にコメントすると、cxf はサービスを見つけます。
サーブレットの構成は標準構成です。EU TIN サービスから作成されたクライアントの構成。
2 つのプラグインは別々に機能しますが、一緒には機能しません。この問題の解決策を見つけた人はいますか?
grails バージョン 2.3.7 の使用 Cxf バージョン 1.1.4 cxf-client 1.6.1
java - cxf-bundle vs cxf-bundle-jaxrs
cxf-bundleおよびcxf-bundle-jaxrs jarについて知りたいです。それらは2つの異なる瓶ですか、それとも前者自体に後者が含まれていますか?
ありがとう、バティヤ
cxf-client - サービス URL で WSDL を使用できない場合、CXF クライアントで Web サービスにアクセスできない
CXFは初めてです。Web サービスを使用するクライアントを作成しています。私の要件は、クライアントを作成し、ロギング インターセプターも追加することです。WSDL
残念ながら、サービス プロバイダーはを介して を利用できるようにしていませんURL?wsdl
。サービス プロバイダーから必要なものはすべてWSDLs and XSDs
zip ファイルに含まれており、このバージョンのファイルを使用してクライアントを構築する必要があります。CXF
これまでにいくつかの例をたどり、クライアントについてかなり読んできました。クライアントを実行するための次のアプローチが正しいようです。ただし、ここでは機能しません。これを解決するには助けが必要です。
これはスタンドアロンのクライアント プログラムであり、このプログラムを実行するためにいくつかの jar ファイルの組み合わせを試しました (詳細は後述)。プログラムは、上記のコード スニペットに記載されている最後の行を超えて実行されません。例外トレースは次のとおりです。
上記のコード スニペットを含むクライアント プログラムを実行するために使用されるコマンド ライン。試行錯誤の結果、この jar ファイルのリストにたどり着きました。
cxf - camel cxf コンマ区切りの文字列を 1 つのパラメータに変換 - コンマをエスケープする方法
単純な Web サービス (cxf ベース) にカンマ区切りの文字列を送信したい。コンマがなければ、すべて正常に動作します。Camel の型コンバーターとマジックは文字列を取得し、wsdl で文字列を取得して xml を生成する唯一のメソッドを見つけます (wsdl には 1 つのメソッドしかありません)。コンマ区切りの文字列を送信すると、型コンバーターまたは他の何かが文字列を複数のパラメーターとして解釈し、メソッドが一致しないため、エラーが発生します。
「、」を抑制またはエスケープして、キャメルが単一のパラメーターとして使用できるようにする方法はありますか?