Posted on

Configuring dependencies between EAR files

The following tutorial shows how you can configure deployment dependencies between different EAR files with JBoss EAP 6 and WildFly 8 application server.

The jboss-all.xml file can be used if you have multiple Enterprise applications which are required to be started up (and shut down) in a certain order. The jboss-all.xml file needs to be placed in the META-INF folder of your EAR archives.

Here’s for example how to specify that the app1.ear application has a dependency (and needs therefore to be started after) over two other EAR archives named base.ear and app2.ear:

<jboss umlns="urn:jboss:1.0">   <jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0">      <dependency name="base.ear" />      <dependency name="app2.ear" />   </jboss-deployment-dependencies> </jboss>