如何使用 Spring 引导修改 Wildfly/JBoss 配置

How to modify Wildfly/JBoss config using Spring Boot

我正在将 Spring MVC 网络应用程序迁移到 Spring Boot。构建 (maven) 生成一个 .war 文件,然后我将其上传到 Wildfly 服务器。以前可以上传大文件,现在不行了

在旧方法中,使用 Spring MVC,我更新了 Wildfly' 服务器配置本身 /standalone/configuration/standalone-full.xml,在切换到 [= 后 不再工作 44=]启动

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

所以上面的配置说允许发布最大 ~300MB 的文件(参见 304857600)

如何使用 Spring 引导修改 Wildfly/JBoss 配置?

我的 google 搜索被一些用户评论重定向到这里,但仍然不确定如何在 Spring 引导中执行此操作 https://docs.jboss.org/author/display/WFLY10/Undertow+subsystem+configuration

我在:

SpringBoot 要求设置这两个额外的配置参数来控制文件 upload/post 请求的大小限制。如果您的 Wildfly 服务器配置为不限制它,我确定这会导致您的情况受到限制。

#Max file size.
spring.servlet.multipart.max-file-size
#Max Request Size
spring.servlet.multipart.max-request-size

参考: SpringBoot guide文件上传功能