Как должна обрабатываться исключительная ситуация ServerSOAPFaultException?чем это отличается от обработки SOAPFaultException? - PullRequest
0 голосов
/ 10 мая 2018

При использовании сторонних веб-сервисов я могу обрабатывать SOAPFaultException, например, для обработки времени ожидания сеанса, но иногда одни и те же веб-сервисы приводят к ServerSOAPFaultException.

Может кто-нибудь объяснить мне, чем он отличается от SOAPFaultException и как бороться с этим исключением?

com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Your session has timed-out. Please see the server log to find more detail regarding exact cause of the failure.
             com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
     com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
               com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
     com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
     com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
    com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
      com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
               com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...