Spring Boot应用程序中Tomcat连接器上的maxParamterCount属性

时间:2019-06-13 07:16:31

标签: java spring-boot tomcat

我有一个Spring Boot应用程序,我在其中基于用户必须上传的特定文件填写生成的表单。 在此文件中的Somtimes中,一个表可以出现> 100次。 在这种情况下,每当我尝试提交表单时,都会收到错误消息:

  

检测到单个请求([10,000])的请求参数超过最大数量(GET加POST)。超出此限制的任何参数都将被忽略。要更改此限制,请在连接器上设置maxParameterCount属性。

我尝试通过将以下代码添加到我的server.xml中来解决此问题:

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

this post - set the maxParameterCount attribute on the Connector中所述。但这似乎无能为力。

我的应用程序正在端口8081上运行,但是在连接器代码中进行更改不会有任何区别。我仍然收到我的请求超过1万个参数的错误消息。

有人有主意吗?

谢谢。

亲切问候

0 个答案:

没有答案