Как изменить конфигурацию Wildfly / JBoss с помощью Spring Boot - PullRequest
0 голосов
/ 14 марта 2019

Я перевожу веб-приложение Spring MVC в Spring Boot. Сборка (maven) генерирует файл .war, затем я загружаю его на сервер Wildfly. Раньше я мог загружать большие файлы, теперь они не работают.

По старому пути, используя Spring MVC, я обновил саму конфигурацию сервера Wildfly /standalone/configuration/standalone-full.xml, которая больше не работает после перехода на Spring Boot

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

Таким образом, в приведенной выше конфигурации разрешено публиковать файлы размером до ~ 300 МБ (см. 304857600)

Как изменить конфигурацию Wildfly / JBoss с помощью Spring Boot?

Мой поиск в Google был перенаправлен сюда комментарием пользователя, но все еще не уверен, как это сделать в Spring Boot. https://docs.jboss.org/author/display/WFLY10/Undertow+subsystem+configuration

Я в сети:

  • JDK 1,8
  • весна-загрузка 2.1.2.RELEASE.jar
  • весна-ядро-5.1.2.RELEASE.jar
  • Wildfly 10.

1 Ответ

1 голос
/ 15 марта 2019

SpringBoot попросит настроить эти два дополнительных параметра конфигурации, чтобы контролировать пределы размера файла для загрузки / отправки запроса.Я уверен, что это вызывает ограничение в вашем случае, если ваш сервер Wildfly настроен так, чтобы не ограничивать его.

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

Ссылка : SpringBoot guide для функции загрузки файла.

...