是什么导致java.lang.IllegalStateException:在tomcat / mod_jk中发布过大

什么配置需要调整,以及它在哪里生活,以增加允许的最大邮政大小?

默认情况下,Apache Tomcat会对其接受的HTTP POST请求的最大大小设置限制。 在Tomcat 5中,此限制设置为2 MB。 当您尝试上载大于2 MB的文件时,可能会发生此错误。

解决方案是通过增加限制或禁用它来重新配置Tomcat以接受更大的POST请求。 这可以通过编辑[TOMCAT_DIR] /conf/server.xml来完成。 将HTTPConnector的Tomcat配置参数maxPostSize设置为更大的值(以字节为单位)以增加限制。 将其设置为0将禁用大小检查。 有关更多信息,请参阅Tomcat配置参考 。

这将是其他人,我看到你正在耦合Apache HTTP和Tomcat(tomcat / mod_jk),在这种情况下编辑Coyote / JK2 AJP 1.3连接器的方式与标准连接器(Coyote HTTP / 1.1)相同,因为AJP1.3连接器是Tomcat接收数据的地方。

  

IllegalStateExceptionexception的根本原因是java servlet在提交响应后尝试写入输出流。

注意重定向/分派请求后没有内容添加到响应中。