我收到错误" FORM太大"当我提交包含许多数据的表单时。由于JETTY服务器的默认大小为2 mb,因此超出了我的表单大小。
我通过在Eclipse中使用系统参数解决了本地问题,即将max form content设置为-1,这意味着对表单内容没有限制。但问题出在UAT环境中。怎么做,如果我们不能使用Eclipse?
是否有人知道如何直接在JETTY或TOMCAT中提供此配置,以便最大格式内容不受限制。我在JETTY的start.ini
文件中尝试了相同的配置,但它在UAT中不起作用。
如果有的话,请极客分享你的想法。 感谢
答案 0 :(得分:0)
无限制的表单内容大小实际上是一种漏洞形式。 (看看地图哈希键冲突如何是一种严厉的DOS攻击形式)
您确定需要发送2MB的表单数据吗?
注意:作为FILES(不是表单字段)的
multipart/form-data
内容使用不同的最大大小配置进行处理。查看
<multipart-config>
或WEB-INF/web.xml
注释中的@MultiPartConfig
条目,了解有关这些限制的更多信息。