Могу ли я развернуть приложение Spring WebFlux как WAR - PullRequest
0 голосов
/ 12 февраля 2019

Здесь

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file

Я прочитал, что "Военное развертывание не поддерживается для приложений WebFlux".Это только для приложений с пружинной загрузкой или я не могу сделать это с помощью Spring Web Flux?Предполагая, что я не использую пользовательские конфигурации загрузки и стартеры.

1 Ответ

0 голосов
/ 12 февраля 2019

Здесь вы ссылаетесь на документацию Spring Boot - это ограничение относится только к Spring Boot.

Вы можете развернуть приложение Spring WebFlux (вне Spring Boot) в виде файла WAR внутри контейнера Servlet 3.1+.,Для этого в справочной документации Spring Framework написано :

Для развертывания в качестве WAR для любого контейнера Servlet 3.1+ вы можете расширить и включить AbstractReactiveWebInitializer в WAR.Этот класс оборачивает HttpHandler с ServletHttpHandlerAdapter и регистрирует его как сервлет.

...