Quiero subir archivos directamente como un cuerpo InputStream a una solicitud JAX-RS POST. Pero el cuerpo está limitado a 10 MB de forma predeterminada, que es demasiado pequeño para algunos de mis archivos. Encontré una opción de configuración MAX_ENTITY_SIZE, pero ¿cómo puedo configurarlos en WildFly? No encontré nada en el jboss-cli.

1
rü- 1 sep. 2020 a las 09:29

1 respuesta

La mejor respuesta

Usando jboss-cli.sh, haría algo como:

/subsystem=undertow/server=default-server/https-listener=https/:write-attribute(name=max-post-size,value=104857600)

(asumiendo HTTPS) donde 104857600 es ahora 100 MB más o menos.

Esto modifica el standalone.xml apropiado para tener:

<https-listener name="https" socket-binding="https" max-post-size="104857600" security-realm="ApplicationRealm" enable-http2="true"/>
2
stdunbar 1 sep. 2020 a las 19:23