Tomcat Manager 上传 war 包大小的限制

网上基本上都是让修改 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,超过这个大小会引发异常。

相关推荐
豆瑞瑞29 分钟前
Grafana 汉化
java
Flying_Fish_roe32 分钟前
AWS Lambda 与 Java
java·云计算·aws
sdg_advance1 小时前
RabbitMQ消息转换器
java·rabbitmq·java-rabbitmq
程序者王大川1 小时前
【物联网】时序数据库InfluxDB解析及1.x版本与2.x版本区别详解
java·数据库·物联网·数据采集·时序数据库·数据·工业互联网平台
sdg_advance2 小时前
RabbitMQ延迟消息——DelayExchange插件
java·rabbitmq·java-rabbitmq
程序者王大川2 小时前
【物联网】深入解析时序数据库TDengine及其Java应用实践
java·大数据·数据库·物联网·时序数据库·tdengine
努力进修2 小时前
欢迎来到我的Java世界“抽象类”
java·开发语言·python
Lilixy.18232 小时前
【Java-反射】
java·开发语言
立志成为coding大牛的菜鸟.3 小时前
力扣139-单词拆分(Java详细题解)
java·算法·leetcode
星夜孤帆4 小时前
LeetCode之数组/字符串
java·算法·leetcode