Странный java.io.IOException: сервер возвратил код ответа HTTP: 503 для URL - PullRequest
0 голосов
/ 02 октября 2009

Я пишу сервлет jsp под Glassfish, чтобы загрузить файл с веб-сайта, выполнить некоторую обработку и отобразить результат на веб-странице.

Когда я развертываю сервлет, он получает эту ошибку:

java.io.IOException: Server returned HTTP response code: 503 for
URL: www.websitename.com error. 

Я проверяю код состояния 503, и он оказывается индикатором перегрузки сервера.

Однако, если я пишу отдельную программу, обращаясь к тому же сайту, она работает нормально.

В чем может быть причина IOException?

Ответы [ 2 ]

1 голос
/ 03 октября 2009

Я попытался с помощью HttpClient (никакой другой конфигурации не требуется), и все работает нормально. Тем не менее, я понятия не имею, почему HttpClient работает, но это определенно способ попробовать, если у вас есть похожая проблема.

0 голосов
/ 02 октября 2009

Glassfish работает на том же сервере, с которого запускается ваша автономная программа? Если нет, то, скорее всего, проблема с сетевым подключением на компьютере, на котором работает Glassfish. Даже если Glassfish и отдельное приложение работают на одной и той же машине, все же возможно, что это проблема конфигурации сети (например, Glassfish не настроен на использование прокси-сервера, когда вы должны).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...