Атрибут maxParamterCount в Tomcat Connector в приложении Spring Boot - PullRequest
0 голосов
/ 13 июня 2019

У меня есть приложение Spring Boot, где я заполняю сгенерированную форму на основе определенного файла, который пользователь должен загрузить. Иногда в этом файле таблица может встречаться> 100 раз. В этом случае, когда я пытаюсь отправить форму, я получаю сообщение об ошибке:

Обнаружено больше максимального количества параметров запроса (GET плюс POST) для одного запроса ([10 000]). Любые параметры за пределами этого предела были проигнорированы. Чтобы изменить это ограничение, установите атрибут maxParameterCount в соединителе.

Я попытался решить эту проблему, добавив следующий код в мой файл server.xml:

<Connector port="8080" protocol="HTTP/1.1"
 connectionTimeout="20000"
 redirectPort="8443" maxParameterCount="1000000"/>

Как указано в в этом сообщении - установите атрибут maxParameterCount на Соединителе . Но это, похоже, ничего не делает.

Мое приложение работает на порту 8081, но изменение этого в коде соединителя не имеет значения. Я все еще получаю сообщение об ошибке, что мой запрос превысил 10 000 параметров.

У кого-нибудь есть идея?

Заранее спасибо.

С уважением

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