我正在尝试将网络应用程序从jboss-4.2.3移动到wildfly-8.1.0 . 该应用程序具有耳部署 . 在耳内(XXX.ear),它有一个战争(YYY.ear)和sar(ZZZ.sar) .
当部署耳朵时,战争和sar部署开始 . 战争需要大约30秒来部署,而sar需要大约5分钟才能部署 . 我的用例是,在部署两个模块之前,不应显示Web应用程序UI .
我甚至尝试在 jboss-deployment-structure.xml 中添加以下配置

< sub-deployment name="YYY.war">
      < dependencies>
         < module name="com.aryaka.nos" export="true"/>
            < module name="deployment.XXX.ear" />
            < module name="deployment.XXX.ear.ZZZ.sar" />
        < /dependencies>
</sub-deployment>

我怀疑野生动物已经改变了http服务的启动方式 . 下面是旧日志和新日志的摘录 . 在jboss-4.2.3中,http服务用于在战争和耳朵部署之后启动 .
2014-08-27 09:18:11,545 DEBUG [org.jboss.web.tomcat.service.JBossWeb] Saw org.jboss.system.server.started notification, starting connectors 2014-08-27 09:18:11,550 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-8080

但是在wildfly中,http监听器甚至在战争和耳朵部署之前就开始了(并行部署) . 2014-08-27 15:04:25,484 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) JBAS017519: Undertow HTTP listener default listening on /127.0.0.1:8080

是否有其他配置使得http服务在部署后启动?