Тайм-аут чтения AxisFault

У меня есть веб-сервис, который выполняет количественную проверку моделей, и клиент Axis2, который вызывает веб-сервис. Веб-сервис может занять много времени (более минуты). Клиент работает нормально, когда модель небольшая, а обслуживание занимает менее 30 секунд. Но когда я вызываю веб-сервис с более крупной моделью, я получаю исключение AxisFault с сообщением "Read Timed Out". Это происходит примерно через 30 секунд после звонка. Есть ли способ изменить это время ожидания на большее значение.

1 ответ

Решение

Я сам это выяснил. Я использовал эту команду stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(120000);

Соответствующая информация -

_getServiceClient ()

getOptions ()

Другие вопросы по тегам