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,超过这个大小会引发异常。

相关推荐
天天摸鱼的java工程师12 分钟前
CTO新项目直接上MySQL 8.0,老系统仍是5.7
java·后端·mysql
bxlj_jcj13 分钟前
解锁Java多级缓存:性能飞升的秘密武器
java·缓存·面试·架构
未来并未来15 分钟前
Redis 缓存问题及其解决方案
java·redis·缓存
快乐肚皮35 分钟前
MySQL集群模式详解:架构、优缺点与生产环境选型指南
java·mysql
季鸢1 小时前
Java设计模式之备忘录模式详解
java·设计模式·备忘录模式
异常君1 小时前
Java 逃逸分析:让你的代码性能飙升的秘密
java·面试·代码规范
迢迢星万里灬1 小时前
Java求职者面试:Spring、Spring Boot、Spring MVC与MyBatis技术深度解析
java·spring boot·spring·面试·mybatis·spring mvc
天天摸鱼的java工程师1 小时前
Nacos 2.0 + 为啥非要三个端口?一次踩坑实录
java·后端
SimonKing1 小时前
5分钟了解,Mysql事务隔离级别
java·后端·架构
代码老y1 小时前
基于springboot的图书管理系统的设计与实现
java·vue.js·spring boot·后端·毕业设计·课程设计·个人开发