Я имею дело с автоматически сгенерированной заглушкой WebService в Java (сгенерированной с использованием JAX-WS RI).
Моя настоящая служба - это программа .Net, предоставляющая свой веб-сервис с помощью WCF basicHttpBinding.
Как мне решать проблемы с коммуникацией во время фактического вызова WebService. (то есть, как в WCF на клиенте, вы бы обернули свой вызов ловушкой CommunicationException, если возникли проблемы со связью / сетью).
Кажется, нет никаких проверенных исключений для борьбы с этим.
(Когда я просматриваю автоматически сгенерированный интерфейс заглушки методами веб-службы, не выдает исключения, кроме предопределенных исключений / сообщений FaultException / Messages, предоставляемых WSDL).
Кроме того, когда я действительно проверял, что произойдет во время вызова WebService, если сеть будет отключена, клиент просто зависнет при вызове, вместо того, чтобы выдавать даже какое-то исключение времени выполнения.
Мысли
Спасибо