当前位置: 首页 > 知识库问答 >
问题:

我可以将Spring WebFlux应用程序作为WAR部署吗

魏威
2023-03-14

共有1个答案

郭凯
2023-03-14

您指的是这里的Spring Boot文档--这个限制只适用于Spring Boot。

您可以将Spring WebFlux应用程序(在Spring Boot之外)部署为Servlet3.1+容器内的WAR文件。对此,Spring Framework参考文档说:

要将WAR作为一个WAR部署到任何Servlet3.1+容器,您可以在WAR中扩展并包含AbstractReactiveWebInitializer。该类用ServletHttpHandlerAdapter包装HttpHandler并将其注册为servlet。

 类似资料:
  • 我在IBM jdk 7的WAS 8.5.5上安装solr。我将< code>solr部署为< code>war,并将< code>solr.data.dir和< code>solr.solr.home添加到自定义属性中。 访问网址后:, 我在浏览器上看到以下错误: 错误500:javax.servlet。ServletException:筛选器[SolrRequestFilter]:org.apa

  • 议题背景: 我开始使用OpenShift的目的是--表面上--通过OpenShift安装和管理Liferay6.2门户。为此,我使用jbossas-7和PostgreSQL-9.2墨盒创建了一个OpenShift应用程序--与“DIY墨盒”方法相比,我目前更喜欢官方墨盒,即在OpenShift上安装应用服务器,特别是JBoss AS7,理想情况下在该应用服务器中安装Liferay。 按照Lifer

  • 我不熟悉weblogic,正在努力部署战争。我有一个在嵌入式tomcat上运行的spring boot应用程序。我改变了主要课程如下。 } 我把包装改成了战争,把tomcat罐子排除在外,然后部署。但是当提交请求时,我得到了404。我在管理控制台的诊断日志中没有看到任何内容。有地方看日志吗。在weblogic管理控制台中,我可以看到应用程序处于活动状态,运行状况良好。 我更改了相同的应用程序spr

  • 我正在尝试部署一个示例。war文件到运行Windows/Tomcat 9的Azure应用程序服务。我正在将文件上载到wwwroot/webapps文件夹。文件正在解包,但未创建名为sample的子文件夹。我已经启用了日志记录功能,但是里面没有任何有用的东西。有什么想法吗? 我试图使用的示例war文件来自apache tomcat页面。https://tomcat.apache.org/tomcat

  • 我有带pom的spring boot应用程序。xml 所以,我需要构建war并将其部署到websphere上。但部署后,会出现错误消息: 脚本计数=1048576 ************* 结束显示当前环境 ************* [9/20/18 18:35:17:893 MSK] 00000089 ecs Wcom.ibm.ws.ecs.internal.scan.context.imp