2012-07-17 43 views
0

我想设置使用Spring的SimpleJaxWsServiceExporter,易于使用的,但我也需要用的子类来保护web服务web服务端点Jespa的HttpSecurityFilter我可以使用SimpleJaxWsServiceExporter和javax.servlet.Filter吗?

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

我有一个类注解为@WebService,在我applicationContext.xml

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

Jespa HttpSecurityService需要javax.servlet实现才能运行。虽然它的要求很低。唯一模糊的难点在于实现HttpSession。 Jespa需要能够在HttpSession中设置/获取byte []数组,并使其实际上保持正确。否则,HSS的Servlet实现要求很简单。请注意,Jespa HttpSecurityFilter只是HttpSecurityService的一个Filter包装器。 HttpSecurityService没有实现javax.servlet.Filter(尽管它看起来很像)。 – squarewav 2016-01-06 02:59:44

回答

2

我发现一对夫妇的替代方式来承载相同的HTTP服务器中的端点(过滤后)

或者使用JAX -WS WSSpringServlet,并通过名称空间下的wss:binding xml标记或我的首选选项注册我的@WebService beans,因为JAX-WS Spring集成对Spring 2具有Maven依赖关系,使用CXF

相关问题