Apache CXF处理程序问题

时间:2017-11-11 09:58:40

标签: spring soap cxf soap-client cxf-client

我遇到了CXF处理程序的问题(使用CXF 2.7.6版)。在我的xml文件中,定义了多个Web服务客户端。我为服务1添加了一个简单的处理程序。

if let str = UserDefaults.standard.string(forKey: "name") {
     print("Found \(str)")
     senderDisplayName = str
else {
     print("No string for key")
}

现在上面的配置导致了

  

org.apache.cxf.interceptor.Fault:客户端已关闭。

当使用第二个服务(service2)并且service1正常工作时。但是以下配置适用于这两种服务。

guard let str = UserDefaults.standard.string(forKey: "name") else {
   return
}
senderDisplayName = str

为什么订单会导致问题?添加到一个客户端的处理程序是否会影响另一个客户端?

0 个答案:

没有答案