![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| atlas |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Всем доброе время суток!
При использовании HttpClient 4.0 столкнулся со следующей проблемой. Код взял из примеров библиотеки.
В netbeans код чётко работает и httpclient.execute(httpget) выполняется успешно. В eclipse на httpclient.execute(httpget) обламывается и выдаёт следующее: 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector execute INFO: I/O exception (java.net.SocketException) caught when processing request: Software caused connection abort: socket write error 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector execute INFO: Retrying request 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector execute INFO: I/O exception (java.net.SocketException) caught when processing request: Software caused connection abort: socket write error 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector execute INFO: Retrying request 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector execute INFO: I/O exception (java.net.SocketException) caught when processing request: Software caused connection abort: socket write error 18.08.2009 0:21:54 org.apache.http.impl.client.DefaultRequestDirector execute INFO: Retrying request Exception in thread "main" java.net.SocketException: Software caused connection abort: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(Unknown Source) at java.net.SocketOutputStream.write(Unknown Source) at org.apache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer(AbstractSessionOutputBuffer.java:106) at org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.java:113) at org.apache.http.impl.AbstractHttpClientConnection.doFlush(AbstractHttpClientConnection.java:260) at org.apache.http.impl.SocketHttpClientConnection.close(SocketHttpClientConnection.java:248) at org.apache.http.impl.conn.DefaultClientConnection.close(DefaultClientConnection.java:154) at org.apache.http.impl.conn.AbstractPooledConnAdapter.close(AbstractPooledConnAdapter.java:131) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:130) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554) at Main.main(Main.java:52) Это тоже не работает
Ту же ошибку выдаёт при запуске из JRE, установленной в системе (windows xp, sp2). JRE была 6u14, установил 6u15 - ничего не изменилось, и в багфиксах JRE ничего про такие проблемы не было. HttpClient 3 работал как следует. В чём может быть проблема? |
||||
|
|||||
| atlas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 17.8.2009 Репутация: нет Всего: нет |
Проблема решена. Был выключен outpost firewall, а нужных правил для JRE не было. Вот и рубались запросы на открытие сокетов.
Это сообщение отредактировал(а) atlas - 19.8.2009, 19:04 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Работа с сетью | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |