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

使WildFly在部署应用程序时暂停所有连接

孟树
2023-03-14

在部署应用程序时,WildFly将404返回给任何HTTP请求。是否可以指示WildFly等待部署完成,然后才处理所有连接?

即当前行为:

  • GET/page/from/my/Application=

期望的行为:

  • GET/page/from/my/Application=

我只想在开发机器上使用它,所以暂停连接不是资源问题,因为无论如何连接不会很多。

我们目前使用WildFly 8,但可能很快会升级到10,所以10的答案也很有趣。

不重复:另一个问题将此列为两个可接受的备选方案之一,并给出了描述如何实现另一个备选方案的答案。我只关心是否有可能得到上面描述的行为,但没有答案。

共有1个答案

严玉泽
2023-03-14

目前将在WildFly 11中发布的优雅启动看起来像解决方案:优雅启动的设计关于优雅启动的讨论

 类似资料:
  • 我正在尝试将一个.ear应用程序部署到WildFly10.1Final。ear有2个嵌套的.war文件。war文件中没有“jboss-web.xml”文件。 信息[org.jboss.as.server.deployment.scanner](DeploymentScanner-Threads-1)WFLYDS0004:在部署目录中找到MyApp.ear。要触发部署,请创建一个名为myapp.ea

  • 我正在开发一个简单的web应用程序并部署在Tomcat7上。在Tomcat7上一切正常。然而,当我尝试在WildFly 8.0.0.beta1上部署在Tomcat7上工作的相同war时,我面临一些错误。 首先,这是我在应用程序上使用的内容: null 当我尝试在WildFly上部署应用程序时,我不明白错误是什么。关于这个错误,我查看了谷歌。没有成功。请看下面的WildFly日志: 现在,我的web

  • Requirements 运行一个Spark Streaming应用程序,有下面一些步骤 有管理器的集群-这是任何Spark应用程序都需要的需求,详见部署指南 将应用程序打为jar包-你必须编译你的应用程序为jar包。如果你用spark-submit启动应用程序,你不需要将Spark和Spark Streaming打包进这个jar包。 如果你的应用程序用到了高级源(如kafka,flume),你需

  • 创建了新文件夹,该文件夹是独立文件夹的副本。 将我的war文件放入文件夹standalone1/deployments/“war file Played here” 然后用bin文件夹中的standalone1.sh复制并重命名standalone.sh。 尝试运行以下命令“sudo nohup./standalone1.sh”来启动standalone1.sh 服务器未启动, 有人能帮忙吗?

  • 我运行< code>heroku open时出现应用程序错误。我查了日志,这是: 2016-06-19T05:22:44.640391 00:00 heroku[路由器]:at=错误代码=H10 desc=“应用程序崩溃”方法=获取路径=“/”主机=drawparty-.herokuapp。com request_id=6712804b-95f9-49ce-92a5-7f45df7bb79e fw

  • 可能会有暂停应用的需求,那这里给做了一个。 实现非常简单,就是对容器的启动使用做了一个Sleep 当然还有另一种方案是将 replace 设置为 0