2015-12-12 3 views
0

Я получаю ошибку «FORM too large», когда я отправляю форму, содержащую много данных. Поскольку размер по умолчанию для сервера JETTY равен 2 мб, а размер моей формы превышен.Как установить максимальное содержание формы на сервере причала или tomcat

Я решил проблему локально, используя системный аргумент в Eclipse, то есть установив максимальное содержание формы в -1, что означает отсутствие ограничения на создание контента. Но проблема в среде UAT. Как это сделать, если мы не сможем использовать Eclipse?

Кто-нибудь знает, как обеспечить эту конфигурацию в JETTY или TOMCAT напрямую, чтобы максимальное содержание формы было неограниченным. Я пробовал такую ​​же конфигурацию в файле start.ini в JETTY, но он не работает в UAT.

Пожалуйста, выродки делятся своей идеей, если таковые имеются. Thanks

ответ

0

Размер неограниченной формы контента на самом деле является одной из форм уязвимости. (Посмотрите, как столкновение ключей хэша карты может быть суровой формой атаки DOS)

Вы действительно уверены, что вам нужно отправить данные в формате 2MB?

Примечание: multipart/form-data Содержимое, являющееся ФАЙЛОМ (не поля формы), обрабатывается с различными конфигурациями максимального размера.

Просмотрите <multipart-config> записей в WEB-INF/web.xml или @MultiPartConfig аннотации для получения дополнительной информации об этих ограничениях.

Смежные вопросы