У меня есть веб-служба, которая выполняет количественную проверку модели, и клиент Axis2, который вызывает веб-службу. Веб-сервис может занять много времени (более минуты). Клиент отлично работает, когда модель небольшая, а обслуживание занимает менее 30 секунд. Но когда я вызываю веб-службу с более крупной моделью, я получаю AxisFault исключение с сообщением «Истекло время чтения». Это происходит примерно через 30 секунд после разговора. Есть ли способ изменить время ожидания на большее значение.
Я сам это выяснил. Я использовал эту команду stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(120000);
Соответствующая информация -