eclipse - 如何在 jetty 或 tomcat 服务器中设置最大表单内容

标签 eclipse tomcat jetty

当我提交包含许多数据的表单时,出现错误“表单太大”。 JETTY 服务器的默认大小为 2 mb,超出了我的表单大小。

我通过在 Eclipse 中使用系统参数在本地解决了这个问题,即将最大表单内容设置为 -1,这意味着表单内容没有限制。但问题出在 UAT 环境中。如果我们不能使用 Eclipse,该怎么做?

有谁知道如何直接在 JETTY 或 TOMCAT 中提供此配置,以便最大表单内容不受限制。我在 JETTY 的 start.ini 文件中尝试了相同的配置,但它在 UAT 中不起作用。

请极客分享你的想法,如果有的话。 谢谢

最佳答案

无限的表单内容大小实际上是一种漏洞。 (研究映射散列键冲突如何成为严酷的 DOS 攻击形式)

您真的确定需要发送 2MB 的表单数据吗?

Note: multipart/form-data content that are FILES (not form fields) are handled with different max size configurations.

Look into the <multipart-config> entries in WEB-INF/web.xml or @MultiPartConfig annotations for more about those limits.

关于eclipse - 如何在 jetty 或 tomcat 服务器中设置最大表单内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34241673/

相关文章:

eclipse - 配置Eclipse单词边界,以便 'Next-Word-Key'跳过整个标识符

tomcat - 在 Tomcat 中部署 Axis2 时出现问题

java - 在 apache 上运行的 java web 应用程序的 HTTPS 问题

java - 了解 hs_err_pid<n>.log 文件

java - Jetty、预检和ajax

eclipse - 我应该把 index.jsp 放在哪里使用 tomcat?

eclipse - 在哪里可以找到 Eclipse JavaServer Faces 配置编辑器选项板?

java - 访问 Java 变量时 Eclipse JSP Javascript 表达式语言 EL 解析错误

java - 我可以知道 applicationcontext.xml 中的日志目录路径吗?

java - 在 linux 中发出 kill 命令时优雅地停止嵌入式 jetty 服务器