Я знаю, что время ожидания сокета для извлечения URL-адресов установлено на 60 секунд.
Я использую java.util.logging
, и прежде чем вызвать функцию https
, я регистрирую это:
2012-03-27 14: 46: 15.445 TelenorClient changeSimStatus: попытка 1 ....
И исключение возникает через 5 секунд
2012-03-2714: 46: 20.197 TelenorClient changeSimStatus: исключение java.net.SocketTimeoutException: время ожидания при получении: https://serviceportal...
Я использую клиент веб-службы на основе JAX-WS и задаю время ожидания с помощью BindingProviderProperties, а RequestContext не являетсяразрешено, согласно этому сообщению:
com.sun.xml.internal.ws.client.BindingProviderProperties не поддерживается средой выполнения Java в Google App Engine
Что соответствуетс первым утверждением, что Google App Engine имеет свой собственный способ установки времени ожидания.Но опять же, мне кажется, что это намного короче, чем 60 секунд.
Я ищу советы о том, как решить эту проблему.