как не остановить загрузку Excel после закрытия браузера в Java - PullRequest
0 голосов
/ 24 декабря 2018

Я использую Apache Poi Framework для функциональности Excel.Работа над приложением весенней загрузки.

При запуске загрузки я получаю следующие исключения.

org.apache.catalina.connector.ClientAbortException: java.io.IOException: установленное соединение было прервано программным обеспечением на вашем хост-компьютере

java.io.IOException: существующее соединение было принудительно закрыто удаленным хостом

Как продолжить загрузку, даже если браузер закрыт?это возможно?

1 Ответ

0 голосов
/ 24 декабря 2018

Такое поведение можно объяснить, если используемый вами HTTP-клиент открывает постоянные подключения к серверу, а сервер иногда прерывает их.

Обычно подключение к HTTP-серверу закрывается.после каждого ответа.Используя HTTP «keep-alive», вы оставляете базовое TCP-соединение открытым, пока не будут выполнены определенные критерии.Какие эти условия зависят от сервера, который может свободно закрывать соединение после произвольного тайм-аута или числа запросов (до тех пор, пока он возвращает ответ на текущий запрос).

Когда сервер закрывает такиесоединение, которое клиент обычно открывает снова, и в зависимости от реализации может выдать исключение или вывести предупреждение.

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