UT000020: Connection terminated as request was larger than 10485760

问题

这个项目是ssh项目,然后服务器是wildfly
需求是要上传小于等于15MB的文件
但是当我上传14MB文件的时候,发现如下报错

javax.servlet.ServletException: org.apache.commons.fileupload.FileUploadException: UT000020: Connection terminated as request was larger than 10485760

这个就是大于10MB的文件不能上传

解决方案

首先,我肯定优先看看java代码看哪里有什么设置之类的,发现并没有什么设置
然后往另一方面想,是不是wildfly配置的关系
于是我在网上搜了一下,wildfly还真配置了默认文件上传大小限制
wildfly-13.0.0.Final\standalone\configuration\standalone.xml处修改

<http-listener name="default" socket-binding="http" redirect-socket="https" enable-http2="true"/>

改成如下即可

<http-listener name="default" socket-binding="http" max-post-size="15728640" redirect-socket="https" enable-http2="true"/>

在这里插入图片描述
解决~

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页
评论

打赏作者

copa~

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值