問題タブ [webservicetemplate]

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 投票する
3 に答える
17429 参照

spring - 春とウェブサービスクライアント-障害の詳細

SoapFaultClientExceptionによって送信された障害の詳細を取得するにはどうすればよいですか?以下に示すように、WebServiceTemplateを使用します。

送信されたWebサービス障害は正しいようです:

ありがとう

ウィローム

0 投票する
2 に答える
3965 参照

web-services - Spring WebServiceTemplate によるサードパーティ Web サービスの使用

提供された wsdl ファイルを使用して、サード パーティの Web サービスを使用しようとしています。WEB-INF フォルダーの下にある Spring-J2EE ベースのプロジェクトからファイルをローカルにロードします。

wsdl には複数の操作が公開されている可能性があります。したがって、呼び出すメソッドを選択できる方法が必要です。JaxbMarshaller も使用する必要があります。

同じコードスニペットを手伝ってくれる人はいますか?

助けてくれてありがとう。

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

jaxb - webServiceTemplate.marshalSendAndReceive を使用した Spring WS は、リクエストの受信エラーを返します。サービスを利用できません: 見つかりません [404]

Tomcat で Spring-WS と JAXB を使用する既存の SOAP Web サービスを修正しようとしています。変更を加えた新しい WAR ファイルを作成し、Tomcat インストールの下の webapps foder にデプロイしました。

サービスの元の (既存の) メソッドを呼び出す場合、サービスの SOAP 要求と応答は問題ありません。しかし、新しいメソッドでサービスを呼び出すと、サービスが利用できず、見つからないというサービス SOAP 応答が返されます [404]

2011-07-25 12:58:25,318 エラー [net.msgplugin.controller.DeleteController] - 会話サービスを利用できません: http://、見つかりません [404]、null

プロジェクトを Eclipse にインポートし、プロジェクトのプロパティに次の変更を加えました。

1) プロジェクト ファセットで、「動的 Web モジュール」と「Java」ファセットを確認しました。2) Java EE モジュールの依存関係で、Maven の依存関係を確認しました。

ここで注意すべきことは次の 2 点です。

a) 開発者は Web サービスの開発時に JBoss を使用していましたが、最近、プロジェクトが Tomcat に変更されました。b) プロジェクトには MAVEN フォルダー構造があるため、web.xml ファイルは WebContent/WEB-INF ではなく src/main/webapp/WEB-INF フォルダーにあり、「動的 Web モジュール」ファセットを選択したときに作成されました。

どんな提案でも大歓迎ですか?

ありがとう

================================================== ======================

こんにちは

Not Found [404] エラーを修正できましたが、別のエラーが発生しています。WebServiceTemplate および MessageDispatcher クラスをさらに調査してデバッグすると、コンソールに次の出力が表示されることがわかりました。

終了エラー メッセージは、WebServiceTemplate.class 内のメソッドの 1 つから生成されたことがわかった「Argument type Mismatch」です。

誰かがここで何が問題になる可能性があるかを提案できますか?

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

java - Spring-WS: WebServicesParserFactory で NameSpaceAware を設定しようとすると NullPointerException が発生する

これはロングショットですが、Spring-WS を使用して Web サービス クライアントを作成しようとしています。NullPointerException次のコードで取得しています:

スタックトレース:

何か助けていただければ幸いです....私は先に進むことがあまりないことを知っています。ありがとう。

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

java - WebServiceTemplate - インターセプターとコールバックの違いは?

Spring-WS を使用して最初のクライアントを作成しようとしていますが、いくつかの基本で少し混乱しています。SAML トークンをヘッダーに挿入する必要がありますが、WebServiceTemplate クラスがインターセプターと WebServiceMessageCallbacks の両方を許可していることに気付きました。

なぜ私がどちらを使うべきなのかを理解するのを手伝ってもらえますか?

第 2 に、WST クラスではインターセプターのリストが許可されていますが、コールバックは 1 つしか許可されていないことに気付きました。その設計決定の背後にあるロジックを知っている人はいますか? コールバックの配列またはリストを渡す機能がないのはなぜですか?

ありがとう、

エリック

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

spring - Spring jaxb WebServiceGatewaySupport 実装 java.lang.IllegalArgumentException

私はSpringでjaxbで作業しており、WebServiceGatewaySupportを使用してカスタムの非整列化プロセスを作成しようとしています。

私のクラスは以下です。問題は、次のメソッドを呼び出すときの応答にあります

「java.lang.IllegalArgumentException: 'uri' must not be empty」というメッセージでクラッシュします。StringResult を使用しているように見えますが、xml を解析しようとして xml/soap 応答エラーを見つけています。

サーバーからの応答を変更せずに、s String または単純な xml 形式で値をエラーなしで取得したいと考えています。誰でも助けることができますか?

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

spring - Spring WebServiceTemplate が完全な応答を返さない

Spring WebServiceTemplate MarshalSendAndReceive を使用して Web サービスを呼び出しています。ただし、呼び出しから返された応答には、Web サービスから送信された応答のほとんどがありません。

MarshalSendAndReceive を実行すると、デバッグ ステートメントが表示されます (どのクラスがこれを生成しているかはわかりません) が、完全な応答と要求の両方が表示されます。

そして、これは完全な応答を示しています。

ただし、MarshalSendAndReceive から返された応答には、要素 1 と要素 2 しか含まれていません。要素 3 以降の要素は応答に含まれていません。

なぜこれが起こるのか誰にも分かりますか?

ありがとう、

ケニー

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

web-services - Webサービス(GET、POST)にアクセスするためのRestTemplateの書き方

REST Web サービスの GET および POST を使用するためのリクエスト パラメータを作成できません。以下のシナリオに基づいてガイドしてください。

以下のようなREST Webサービスがあり、2つの文字列パラメーターが必要な場合

webservice を使用するための一般的な Web URL :

/myWs/sayHello?name=ピーター&msg=ハイ

//GET および POST の結果を取得するための引数の渡し方。

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

marshalling - さまざまなWebサービス呼び出し用のSpring3Webサービステンプレート?

私はWebserviceTemplateクライアントの呼び出しを行うために使用するのは初めてです。

marshalSendAndReceive(request)単一の公開されたWSに使用できます。クライアント内で、他のWSも呼び出す必要があります。私のSpringConfig.xml場合、jaxbMarshallerはで定義されp:contextPath="com.acme.domain1.service1"ます。contextpathリクエストをマーシャリングするために使用されることは私の理解です。

したがって、service2生成されたクラスが下com.foo.service2にある呼び出しを行う必要がある場合、同じコードでそれを行うにはどうすればよいですか?私は自動配線してWebserviceTemplateいました。

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

spring - JAXBマーシャラーを使用するSpringWSクライアント

Spring WSクライアントプロジェクトでXSDを参照し、XSDからPOJOを生成せずに、JAXBオブジェクトを参照し、リクエストをビルドし、WebServiceTemplateを使用してWebサービスを呼び出すことができる方法はありますか?