Java JAX-WSServlet筛选器异常

Java JAX-WSServlet筛选器异常,java,servlets,jakarta-ee,jax-ws,servlet-filters,Java,Servlets,Jakarta Ee,Jax Ws,Servlet Filters,我有一个通过SOAP进行通信的客户机/服务器应用程序。服务器端应用程序是一个JavaEE应用程序,它使用JAX-WS公开web服务。我有一个servlet过滤器设置,用于在调用服务之前执行某些检查 除了异常处理之外,这一切都运行得很好。如果我从过滤器中抛出异常,它将作为一般服务器异常返回到客户端。我需要找到一种方法来传播包含特定消息的自定义异常,以便客户端可以向用户显示该消息 任何洞察力?如果您想在SOAP响应中发送异常,Servlet过滤器不是真正正确的工具,我会考虑使用JAX-WS处理程序来

我有一个通过SOAP进行通信的客户机/服务器应用程序。服务器端应用程序是一个JavaEE应用程序,它使用JAX-WS公开web服务。我有一个servlet过滤器设置,用于在调用服务之前执行某些检查

除了异常处理之外,这一切都运行得很好。如果我从过滤器中抛出异常,它将作为一般服务器异常返回到客户端。我需要找到一种方法来传播包含特定消息的自定义异常,以便客户端可以向用户显示该消息


任何洞察力?如果您想在SOAP响应中发送异常,Servlet过滤器不是真正正确的工具,我会考虑使用JAX-WS处理程序来验证传入消息(JAX-WS处理程序以某种方式向JAX-WS服务提供哪些过滤器是servlet)。p> Frmo:

除了支持web 服务开发,JAX-WS 框架(最新的Java编程语言) 用于创建基于SOAP的应用程序的语言API web服务与web服务 消费者)还提供了一个处理程序 框架处理器提供了一种方法 检查和操作输入或输出 传出的SOAP消息(在 客户端和服务器端)。他们 充当强大的消息拦截器 可以执行一系列功能的 比如消息转换,, 中的内容过滤、跟踪等 事实上,处理程序通常用于 实现web服务的运行时环境 服务和SOAP规范,例如 作为WS-Security、WS-ReliableMessaging、, JAX-WS处理程序与 EJB拦截器或servlet过滤器。 处理程序,如拦截器和 过滤器,鼓励开发人员 遵循责任链 模式

资源
  • (从这里开始)
工具书类
  • 原料药

没错,他毕竟使用了错误的工具。这就把一切都清理干净了。@BalusC,至少,我想是这样。谢谢!我要试试这个。