JAX-WS-多个web服务-SOAP处理程序不工作

JAX-WS-多个web服务-SOAP处理程序不工作,soap,jax-ws,soaphandler,Soap,Jax Ws,Soaphandler,我正在从事一个需要连接到两个不同web服务的项目,因此我有两个web客户机作为依赖项(作为JAR)。 我的问题是,只调用其中一个服务的处理程序,而完全忽略另一个服务的处理程序。这两个ws都有一个处理程序链,可以在单独的项目中正常工作,但当组合在一起时,只有一个可以工作。 我正在handlers.xml中定义处理程序链。 有什么建议吗?我解决了这个问题。我在两个handlers.xml文件中定义了handlers链,一个用于我使用的每个服务,handlers类和handlers.xml包含在客户机

我正在从事一个需要连接到两个不同web服务的项目,因此我有两个web客户机作为依赖项(作为JAR)。 我的问题是,只调用其中一个服务的处理程序,而完全忽略另一个服务的处理程序。这两个ws都有一个处理程序链,可以在单独的项目中正常工作,但当组合在一起时,只有一个可以工作。 我正在handlers.xml中定义处理程序链。
有什么建议吗?

我解决了这个问题。我在两个handlers.xml文件中定义了handlers链,一个用于我使用的每个服务,handlers类和handlers.xml包含在客户机jar中。我在web应用程序中移动了handlers定义,将handlers.xml放在类路径中,在同一个文件中为这两个服务定义了处理程序(使用一个条件来确定应该执行哪个处理程序),问题就解决了。
我不知道这个解决方案是正确的还是非常优雅的,但我对SOAP处理程序不是很熟悉。如果您有任何建议,请随意评论/回答。谢谢

仅使用描述的症状很难进行故障诊断与排除。后期代码示例,特别是处理程序链设置的示例-您使用的是编程的还是声明的处理程序定义?等等,我解决了这个问题:)