Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将SimpleJaxWsServiceExporter与javax.servlet.Filter一起使用吗?_Java_Spring_Jax Ws_Servlet Filters_Jespa - Fatal编程技术网

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

我可以将SimpleJaxWsServiceExporter与javax.servlet.Filter一起使用吗?,java,spring,jax-ws,servlet-filters,jespa,Java,Spring,Jax Ws,Servlet Filters,Jespa,为了便于使用,我想使用Spring设置webservice端点,但我还需要使用Jespa的子类来保护webservice 我怀疑这不是现成的,因为SimpleJaxWsServiceExporter正在使用一个单独的HTTP服务器来托管包含筛选器的webapp-我应该如何实现这一点 我的applicationContext.xml <bean class="org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter"

为了便于使用,我想使用Spring设置webservice端点,但我还需要使用Jespa的子类来保护webservice

我怀疑这不是现成的,因为
SimpleJaxWsServiceExporter
正在使用一个单独的HTTP服务器来托管包含筛选器的webapp-我应该如何实现这一点

我的
applicationContext.xml

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

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


使用JAX-WS并通过
wss:binding下的
xml标记注册我的
@WebService
beanhttp://jax-ws.dev.java.net/spring/servlet
namespace,或者我的首选选项,因为JAX-WS-Spring集成对Spring 2具有Maven依赖性,使用.

Jespa HttpSecurityService需要javax.servlet实现才能正常工作。虽然它的要求是最低限度的。唯一有点困难的部分是实现HttpSession。Jespa需要能够在HttpSession中设置/获取一个byte[]数组,并使其真正正确地持久化。否则,HSS的Servlet实现要求很简单。请注意,Jespa HttpSecurityFilter只是HttpSecurityService的过滤器包装。HttpSecurityService没有实现javax.servlet.Filter(尽管它看起来很像)。