我可以将SimpleJaxWsServiceExporter与javax.servlet.Filter一起使用吗?

时间:2012-07-17 15:21:54

标签: java spring jax-ws servlet-filters jespa

我想使用Spring SimpleJaxWsServiceExporter设置一个webservice端点以方便使用,但我还需要使用Jespa的HttpSecurityFilter

子类来保护web服务。

我怀疑这不是开箱即用的,因为SimpleJaxWsServiceExporter正在使用单独的HTTP服务器到包含过滤器的主机webapp - 我应该如何实现这一目标?

我有一个用@WebServiceapplicationContext.xml

注释的课程
<bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter"
        p:baseAddress="http://localhost:9581/"/>

1 个答案:

答案 0 :(得分:2)

我找到了几种在同一个HTTP服务器(过滤器后面)中托管端点的替代方法

使用JAX-WS WSSpringServlet并通过@WebService命名空间下的wss:binding xml标记或我的首选选项注册我的http://jax-ws.dev.java.net/spring/servlet bean作为JAX-WS Spring使用CXF进行集成在Spring 2上具有Maven依赖性。