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

标签 java spring jax-ws servlet-filters jespa

我想使用 Spring 的 SimpleJaxWsServiceExporter 设置一个 Web 服务端点为了便于使用,但我还需要使用 Jespa 的子类 HttpSecurityFilter 来保护 Web 服务

我怀疑这不能开箱即用,因为 SimpleJaxWsServiceExporter 正在使用单独的 HTTP 服务器到包含过滤器的主机 Web 应用程序 - 我应该如何完成此操作?

我有一个带有 @WebService 注释的类在我的 applicationContext.xml

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

最佳答案

我发现了几种在同一 HTTP 服务器(位于过滤器后面)内托管端点的替代方法

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

关于java - 我可以将 SimpleJaxWsServiceExporter 与 javax.servlet.Filter 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525690/

相关文章:

java - 从spring mvc中的ajax请求中检索包含名称值对的数组

java - 如何在 Spring RabbitMQ 项目中使用多个虚拟主机?

java - Jax-WS - 在实现 Web 服务时,您可以像调用任何 pojo 一样调用另一个 Web 服务吗?

java - Swing 计时器的暂停和恢复无法正常工作

java - 带有 DelegatingFilterProxy 的 Spring Security

java - Servlet 单元测试

java - 使用 NetBeans 的 Java 中的 WebService

java - 从 Matlab 内部调用 JAX-WS Web 服务

Java InputStream NullPointerException 与 InputStream

java - java.time.Duration 的 Android 等价物是什么?