网上基本上都是让修改 tomcat 配置 server.xml 文件中的 Connector 节,包括 chatGPT 也是这个建议,其实是不对的。也就是说下面的配置是无效的:
XML
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="600000"
redirectPort="8443"
maxPostSize="0"
maxSwallowSize="-1" />
正确的配置是在 manager 项目下的 WEB-INF 文件夹下配置 web.xml 文件,修改配置如下:
XML
<multipart-config>
<!-- -1 MiB max 不限制大小-->
<max-file-size>-1</max-file-size>
<max-request-size>-1</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
manager 默认限制 50 m,超过这个大小会引发异常。