Вчера воткнулся в дурацкую проблему, такое ощущение что при посте в сервлет файла, этот запрос дополнительно перехватывается каким-то фильтром (видимо это тот, который проверяет его размер) и если мне приспичило в момент чтения файла в сервлете вернуть клиенту отказ (например место кончилось и некуда его положить), то сделать этого я не могу. Не помогает даже кидание эксепшенов. Файло с клиента продолжает упорно течь, т.к. засирания памяти нет, то предполагаю что, что-то тупо перебирает байтики.
Сильно не нравится то, что если сеть медленная то клиент узнает о проблеме слишком поздно, ну и занятая сеть тоже не есть гуд. Кто-нибудь сталкивался?
ПС: почему-то мне кажется что в 6м такого не было.