I've some issue regarding the deployment order of two applications inside Wildfly 8.1.
The problem is that some modules of app2.ear
depends of modules from app1.ear
, but app1.ear
is deployed after app2.ear
.
I've tried to specify a dependency for app1 like this:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<deployment>
<dependencies>
<module name="app2.ear" />
</dependencies>
</deployment>
</jboss-deployment-structure>
But no luck, app1.ear
fails to deploy with this error:
{"JBAS014671: Failed services" ... Caused by: org.jboss.modules.ModuleNotFoundException: app2.ear:main"}}
Any idea if it is possible and how to dot it ?
Thx in advance.
Specify the dependencies in META-INF/jboss-all.xml
.
So for your app2.ear
it can look like:
<jboss xmlns="urn:jboss:1.0">
<jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0">
<dependency name="app1.ear" />
</jboss-deployment-dependencies>
</jboss>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With