将Spring boot Webflux应用程序WAR部署到Tomcat 8

将Spring boot Webflux应用程序WAR部署到Tomcat 8,spring,spring-boot,tomcat8,spring-webflux,servlet-3.1,Spring,Spring Boot,Tomcat8,Spring Webflux,Servlet 3.1,我有一个使用WebFlux的反应式Spring启动应用程序。我需要将其作为WAR文件部署到Tomcat8容器中 根据,似乎可以通过扩展AbstractReactiveWebInitializer类来实现: Servlet 3.1+容器: 要将WAR部署到任何Servlet3.1+容器中,您可以扩展和 在战争中包括AbstractReactiveWebInitializer。那门课包了一本书 带有ServletHttpHandlerAdapter的HttpHandler,并将其注册为 Servle

我有一个使用WebFlux的反应式Spring启动应用程序。我需要将其作为WAR文件部署到Tomcat8容器中

根据,似乎可以通过扩展
AbstractReactiveWebInitializer
类来实现:

Servlet 3.1+容器:

要将WAR部署到任何Servlet3.1+容器中,您可以扩展和 在战争中包括AbstractReactiveWebInitializer。那门课包了一本书 带有ServletHttpHandlerAdapter的HttpHandler,并将其注册为 Servlet

另一方面,Spring引导文档指出这是不可能的,因为Webflux应用程序不依赖Servlet API:

Spring WebFlux应用程序并不严格依赖Servlet API, 因此,它们不能作为war文件部署,也不能使用 src/main/webapp目录

我曾尝试使用SpringBootGradle插件将该应用程序打包为WAR文件,但在将其部署到Tomcat8时没有效果

有什么建议吗