問題タブ [spring-ws]

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 に答える
4723 参照

spring-ws - ApacheAxieWebサービスを呼び出すためのSpringWebサービスクライアント

Spring Webサービスクライアントプログラムを介して外部(リモート)Webサービスを呼び出す必要があります。

  • リモートWebサービスサービスにリクエストを送信するにはどうすればよいですか?
0 投票する
1 に答える
645 参照

spring - @Secured() ログに表示されるステートメントはありますか?

@Secured で Bean クラスにアノテーションを付けました。Bean を呼び出すと、ユーザーがログインしていなくてもセキュリティ例外がスローされません。私はそれをデバッグしようとしています。私の質問は、@Secured でメソッド/クラスに注釈を付けるときです。春のアプリの開始時に、ログに出力されるステートメントはありますか?

私はすでにappcontext.xmlのログビーンの下に置いています

私のメソッドが @Secured によって保護されているかどうかを確認するためにログを読むときに注意すべきステートメントを誰か教えてもらえますか?

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

web-services - Spring-wsでのSoapActionEndpointMappingの使用

1つのリクエストと1つのレスポンスを定義するWSDLに基づいてWSを作成しようとしています。着信要求は、SOAPメッセージで定義されたSOAPActionに応じてエンドポイントにマップする必要があります。これを実現するために、 Springのドキュメントで説明されているように、servlet.xml構成ファイルでSoapActionEndpointMappingを使用し、マッピングを定義しようとしています。

私のエンドポイントはAbstractMarshallingPayloadEndpointを拡張し、リクエストを処理できるはずです。

問題は、(SoapUIを使用して)リクエストを送信しようとすると、ログに次のエラーが表示されることです。

私は以前にPayloadRootQNameEndpointMappingを使用して大成功を収めましたが、これを機能させることはできません。

どんな助けでも大歓迎です。

よろしく。

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

soap - spring-wsconfigのSoapActionの構文

SoapActionEndpointMappingに関していくつか問題があり、プロパティの形式に関連しているのではないかと考えています。APIによると、マッピングは

SOAP_ACTION = ENDPOINT_BEAN_NAME

例で

http://www.springframework.org/spring-ws/samples/airline/GetFlights=getFlightsEndpoint

「 http://www.springframework.org/spring-ws/samples/airline/」が名前空間であり、「GetFligths」がsoapActionであると仮定して正しいですか?

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

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

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

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

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

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

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

wsdl - WSDL で表示される Spring WS-Security

http://static.springframework.org/spring-ws/sites/1.5/reference/html/security.htmlで説明されているように、Web サービスに WS-Security を介して認証を実装しました。

ただし、クライアント (SoapUI など) は、WSDL で言及されていないため、セキュリティを使用する必要があることを知りません。どうすればそれを得ることができますか?これは私がそれを生成する方法です:

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

java - Spring-WS は操作なしで WSDL を生成します

Spring-WS は、バインディング タグでの操作なしで WSDL を生成します...理由を知っていますか?

私のspring-ws-service.xmlがあります:

また、WSDL の wsdl バインディング部分があります。

前もってありがとう、イータム。

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

java - Spring-WS で生成された WSDL にカスタム SOAP-Header 要素を追加する方法

WebLogic Web サービスから Spring-WS (1.5.X) に移行しています。現在、私たちが直面している問題が 1 つあります。

コンテキスト オブジェクト (WLS では SOAP-Header 要素として渡されます) を、Spring-WS を利用したサービスから WLS でまだ実行されている他のサービスに渡す必要があります。ヘッダー要素は引き続きクライアント側で作成され、新しく作成された WS (Spring-WS) はそれを他のサービスに渡すだけです。

カスタム要素がどのように渡されるか想像できます: doWithMessage(WebServiceMessage message) メソッドをオーバーライドします...

DefaultWsdl11Definition を使用して wsdl を生成し、そのカスタム ヘッダー要素を含める方法はありますか? 例を参照してください。

手伝ってくれてありがとう

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

java - @セキュアなサービス方法と春のWS

次のプロジェクト構造があります。

ベース プロジェクト (サービス層、モデル) web プロジェクト webservice プロジェクト

ここで、Web プロジェクトと Web サービス プロジェクトの両方が基本プロジェクトに依存し、それによって提供されるサービスを使用します。

私は Spring Framework を多用しています。つまり、サービスは@Secured Annotation とSpring Securityによって保護されたメソッドを持つ Spring Beanです。クライアントのアクセス許可をチェックする AbstractAclVoter を拡張するVoterを作成しました。

Web プロジェクトは、Spring MVCと、@EndpointアノテーションおよびXwsSecurityInterceptorを備えた Web サービス プロジェクトSpring WSを使用します。

これが私の問題です:

呼び出しが Web プロジェクト コントローラーまたはベース プロジェクトの JUnit テストで行われた場合、パーミッションはチェックされますが、Web サービス プロジェクトからのリクエストは正しいパーミッションについてチェックされません - 私の投票者は呼び出されません!

  • これはXwsSecurityInterceptorと関係がありますか?
  • Web サービス プロジェクトにもDelegatingFilterProxyが必要ですか? (すべてが MessageDispatcherServlet 構成によって構成されているため、 ContextLoaderListener はありません)