什么导致java.lang.IllegalStateException:Post too large in tomcat / mod_jk?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (53)

需要调整哪些配置?

提问于
用户回答回答于

ApacheTomcat默认设置它接受的HTTPPOST请求的最大大小的限制。在Tomcat 5中,此限制设置为2MB。当试图上载大于2MB的文件时,可能会发生此错误。

解决方案是重新配置Tomcat以接受更大的POST请求,方法是增加限制或禁用限制。这可以通过编辑/conf/server.xml。将HTTPConnector的Tomcat配置参数maxPostSize设置为更大的值(以字节为单位)以增加限制。将其设置为0 将禁用大小检查。

用户回答回答于
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector port="8009" 
           enableLookups="false" redirectPort="8443" debug="0"
           protocol="AJP/1.3" maxPostSize="0"/>

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动