2013-05-22 2 views
2

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

com.ibm.wsspi.webcontainer.util.RequestUtils parseQueryString SRVE0325E: Превышение максимальных допустимых параметров по запросу 10000

Я сделал некоторые исследования и обнаружил, что проблема может быть решена путем добавления параметра com.ibm.ws.webcontainer.maxParamPerRequest в пользовательских свойствах webcontainer и установить его значение -1.

Однако моя проблема в том, что я получаю эту ошибку только в производственной среде, а не в тестовой среде. Параметр com.ibm.ws.webcontainer.maxParamPerRequest также не установлен в тестовых средах. Версия сервера приложений Websphere в тестовой среде - 7.0.0.19, а в производстве - 7.0.0.23.

Существует WEB-сервер infront моего сервера WAS, и я также проверил значение параметра PoolDataSize в plugin.xml и нашел его значение равным «-1».

Имеются ли в этом случае разные версии websphere в области тестирования и производства? Пожалуйста, помогите

+0

Я имел ту же ошибку, и это было большой проблемой здесь. Установка значения на -1 сделала трюк. Хотя вы включили это в свой вопрос, можете ли вы, пожалуйста, записать его в качестве ответа? – Freakyuser

ответ

2

com.ibm.ws.webcontainer.maxParamPerRequest свойства, чтобы изменить максимальное количество параметров, разрешенных в ваших входящих запросов не существует до WebSphere 7.0.0.23.

Объект был введен для связи potential DOS vulnerability.

[Это трудно понять, почему ваше приложение нуждается в более чем 10000 параметров, однако.]

+0

Но значение по умолчанию для входящих запросов составляет 10 000 для версий Websphere раньше, чем 7.0.0.23. Поэтому я должен получить ту же ошибку, когда число параметров превышает 10 000 в тестовой среде. Но я не получаю ошибку в тестовой среде. – user2409094

+0

Вы имеете в виду, что вы можете указать 'com.ibm.ws.webcontainer.maxParamPerRequest' в 7.0.0.19? FWIW, свойство было добавлено позже, поэтому, даже если вам удастся изменить конфигурационные файлы 7.0.0.19, чтобы указать его, он будет проигнорирован. – devnull

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