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

Wildfly/JBoss中ear部署过程中如何防范HTTP 404

红弘盛
2023-03-14

是否有一种方法可以只在EAR成功启动后才允许HTTP连接?

或者,是否可以用“503服务不可用”替换“404因为这里没有部署任何东西”-错误?这将更好地表达问题,并将容易处理外部······

共有1个答案

富波光
2023-03-14

您可以为正在运行此命令的主机设置default-response-code。

类似的事情:

<host name="default-host" alias="localhost" default-response-code="503">

或在CLI中:

/subsystem=undertow/server=default-server/host=default-host:write-attribute(name=default-response-code, value=503)
 类似资料:
  • 这就是我想要达到的目标: 1 ear-package:all.ear 耳朵包包含两个war(耳朵根部的a.war和b.war) ear-package包含1个自制的jar C和许多第三方jar(在app-inf\lib下) 这个包需要部署在JBoss WildFly 8.2.1上 我使用的是Maven的ear插件(maven-ear-plugin,版本2.10.1)。我在pom中的配置如下所示(这

  • 我(终于)从JBOSS5.1升级到Wildfly9.0.2.final(独立)。我正在学习如何通过scp重新部署压缩的EAR,希望部署扫描器能够接收到它。根据文档,我所要做的就是在standalone.xml(在部署描述符中)中设置auto-deploy-zipped=“true”,然后将。ear复制到deployments文件夹中。但是,当我这样做时,扫描器会在部署文件夹中放置一个“failed

  • 我正在将一个EJB项目部署为Jboss WildFly18中的EAR。我的耳朵目前的布局是这样的: 我尝试过通过jboss-deployment-structure.xml和manifest.mf定义依赖关系,但没有成功。我还尝试用包名(即com.tura.common)命名依赖项,因为我已经看到这两种格式都使用过。还是没运气。我不太确定我在这里错过了什么;看来我是在按照预期的布局。有谁能帮忙吗?

  • 我使用maven原型“org.jboss.spec.archetypes:jboss-javaee6-webapp-ear-archetype”生成代码。我启动了JBoss7,然后尝试从project root进行部署。 包装成功了。 非常感谢! 这是我打包后的项目结构(部分省略)

  • 我用野飞11和Java8。以前,我正在构建一个WAR文件,它需要dom4j JAR文件。我没有把它包含在WAR的WEB-INF/lib目录中,而是通过在WEB-INF/jboss-deployment-structure.xml.中添加一个条目链接到Wildfly模块JAR。所以我在EAR的根部创建了一个jboss-deploymebnt-structure.xml文件,有这些行 现在,当我部署E

  • 是否有使用Netbeans(8.0.2)在Wildfly上热部署ear文件的过程?我的当前生成过程(一个命令) 正在杀死我(每小时4/5个积木/香烟,一个积木3分钟)。 我在web上搜索了又搜索,听到人们谈论3毫秒的部署(我只能梦想),使用Netbeans“开箱即用”的热部署()以及在wildfly配置文件中向部署扫描程序添加。 但我还是没拿到。我的构建将我的部署发送到wildfly文件夹。而不是