jboss、wildfly设置文件上传大小限制max-post-size

解决JBoss与WildFly服务器中文件上传大小限制问题,通过修改standalone.xml文件中的max-post-size参数,实现从默认10M扩大至所需大小,避免上传大文件时出现错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jboss、wildfly上传文件时,默认文件最大值为10M,超过时会报错,

2020-05-14 16:26:55,877 ERROR [stderr] (default task-19) org.apache.commons.fileupload.FileUploadException: UT000020: Connection terminated as request was larger than 10485760
2020-05-14 16:26:55,877 ERROR [stderr] (default task-19)     at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:385)
2020-05-14 16:26:55,877 ERROR [stderr] (default task-19)     at org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
 

针对这种情况,jboss、wildfly配置有些不同

找到服务器中的configuration->standalone.xml文件,在以下位置添加或修改max-post-size的大小,修改后重启服务器即可
wildfly:

<subsystem xmlns="urn:jboss:domain:undertow:1.2">
            <buffer-cache name="default"/>
            <server name="default-server">
                <ajp-listener name="ajp" socket-binding="ajp"/>
                <http-listener name="default" socket-binding="http" max-post-size="209715200"/>
                <host name="default-host" alias="localhost">
                    <filter-ref name="server-header"/>
                    <filter-ref name="x-powered-by-header"/>
                </host>
            </server>
  </subsystem>

jboss:

<subsystem xmlns="urn:jboss:domain:web:1.2" default-virtual-server="default-host" native="false">
            <connector name="http" protocol="HTTP/1.2" scheme="http" socket-binding="http" max-post-size="209715200"/>
            <virtual-server name="default-host" enable-welcome-root="true">
                <alias name="localhost"/>
                <alias name="example.com"/>
            </virtual-server>
 </subsystem>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值