Удаленный Tomcat, возможно, имеет меньший по умолчанию размера буфера записи, прямой буфер частично сконфигурирован, или более вероятно, сервер может только может иметь больше данных, которые он хочет вернуться в запросе.
В любом случае, чтобы увидеть, что значения, временно, придерживайтесь следующей тега в нижней части тела ваших страниц входа в JSP, и одной сломанной страницы.
<% out.println("<p>bufferSize: " + out.getBufferSize() + " remaining: " + out.getRemaining() + " used: " + (out.getBufferSize() - out.getRemaining()) + " autoFlush: " + out.isAutoFlush() + "</p><br>"); %>
Вы должны увидеть что-то вроде:
bufferSize: 8192 remaining: 1509 used: 6683 autoFlush: true
Как потенциальной быстро исправить, посмотреть, если не рабочая страница будет оказывать, без буфера, путем сказать наклеивание следующего тега в верхней части JSP страницы :
<%@ page buffer="none" %>
Если еще не повезло выбрать большое количество, скажем, 8MB (против 8KB), и посмотреть, если это достаточно для вашей страницы, чтобы сделать, добавляя:
<%@ page buffer="8192kb" %>
Если это решает проблему, то просто обратите внимание на используется BufferSize на странице, добавить немного и настройки, так как:
bufferSize: 8380416 remaining: 8321883 used:58533 autoFlush: true
Вы, вероятно, уйти с:
<%@ page buffer="64kb" %>
Если вам все еще не повезло, я подозреваю, что у вас сломанная петля в вашем JSP.
Примечание. Не оставляйте буфер страницы глухим номером, так как существует один пул, общий для всех соединений.
облицовочный ту же ошибку. получил какое-то решение? – ersnh
да, я не мог контролировать отправку запроса в куске. но я решил это, увеличив размер буфера ответа. Таким образом, проблема заключалась в том, что ответ был больше размера буфера. Выполнение этой проблемы – mahesh