0

使いやすさのために Spring を使用して Web サービス エンドポイントを設定したいのですSimpleJaxWsServiceExporterが、Jespa のサブクラスを使用して Web サービスを保護する必要もあります。HttpSecurityFilter

フィルターを含むホスト webapp に別の HTTP サーバーを使用しているため、これはそのままでは機能しないと思われSimpleJaxWsServiceExporterます - どうすればこれを達成できますか?

私のクラスには と の注釈が付けられて@WebServiceいますapplicationContext.xml

<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter"
        p:baseAddress="http://localhost:9581/"/>
4

1 に答える 1

2

同じ HTTP サーバー内 (フィルターの背後) でエンドポイントをホストする別の方法をいくつか見つけました。

JAX-WS WSSpringServletを使用し、名前空間の下の xml タグ@WebServiceを介して Bean を登録するか、JAX-WS Spring 統合にはCXFを使用して Spring 2 に Maven 依存関係があるため、私の好みのオプションです。wss:bindinghttp://jax-ws.dev.java.net/spring/servlet

于 2012-07-19T07:01:42.837 に答える