7.6.2. 控制部署顺序
JBoss EAP 在服务器启动时提供精细的控制部署顺序。可以指定多个 EAR 文件中应用的部署顺序以及重启后顺序的持久性。
您可以使用 jboss-all.xml
部署描述符来声明顶级部署之间的依赖关系。
例如,如果您的 app.ear
依赖于 Framework .ear
,则您可以创建一个 app.ear/META-INF/jboss-all.xml
文件,如下所示。
<jboss xmlns="urn:jboss:1.0"> <jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0"> <dependency name="framework.ear" /> </jboss-deployment-dependencies> </jboss>
注意
您可以将部署的运行时名称用作 jboss-all.xml
文件中的依赖项名称。
这可确保在
。
app.ear
之前部署 Framework.ear
重要
如果您在 app.ear
中创建 jboss-all.xml
文件,并且您没有部署 框架.ear
,则服务器将尝试部署 app.ear
和 失败。