File upload 如何在WildFly中设置下拖最大实体大小

File upload 如何在WildFly中设置下拖最大实体大小,file-upload,jax-rs,wildfly,undertow,File Upload,Jax Rs,Wildfly,Undertow,我想将文件作为InputStream主体直接上传到JAX-RSPOST请求。但是默认情况下,正文限制为10MB,这对于我的一些文件来说太小了。我找到了一个配置选项,但如何在WildFly中设置这些选项?我在jboss cli中没有找到任何内容。使用jboss-cli.sh,您可以执行以下操作: /subsystem=undertow/server=default-server/https-listener=https/:write-attribute(name=max-post-size,val

我想将文件作为
InputStream
主体直接上传到JAX-RS
POST
请求。但是默认情况下,正文限制为10MB,这对于我的一些文件来说太小了。我找到了一个配置选项,但如何在WildFly中设置这些选项?我在jboss cli中没有找到任何内容。

使用jboss-cli.sh,您可以执行以下操作:

/subsystem=undertow/server=default-server/https-listener=https/:write-attribute(name=max-post-size,value=104857600)
(假设为HTTPS),其中104857600现在约为100MB

这将修改相应的
standalone.xml
,使其具有:

<https-listener name="https" socket-binding="https" max-post-size="104857600" security-realm="ApplicationRealm" enable-http2="true"/>

工作正常。我在文档中没有找到任何内容,因为我搜索了
MAX\u ENTITY\u SIZE
。。。如果它适用于所有http方法(例如,还包括PUT),我认为将其命名为
max post size
不是一个好主意。顺便说一句:我必须使用
http
监听器(没有
s
),例如:
/subsystem=undertow/server=default server/http listener=default:write属性(name=max post size,value=104857600L)