Ho qualche problema riguardante l'ordine di implementazione di due applicazioni all'interno di Wildfly 8.1. Il problema è che alcuni moduli di app2.ear
dipendono dai moduli da app1.ear
, ma lo standard app1.ear
viene distribuito dopo app2.ear
.Come impostare l'ordine di implementazione di due orecchie in Wildfly
ho cercato di indicare una dipendenza per app1 come questo:
<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>
ma senza fortuna, app1.ear
non riesce a distribuire con questo errore:
{"JBAS014671: Failed services" ... Caused by: org.jboss.modules.ModuleNotFoundException: app2.ear:main"}}
Qualsiasi idea se è possibile e come punteggiarlo?
Thx in anticipo.
Grazie, funziona perfettamente. Stavo pensando che questo metodo fosse per le precedenti versioni di Jboss. – Starena
Per coloro che stanno cercando la soluzione, potrebbe essere utile sapere che un orecchio si aspetta che le sue risorse siano in 'src/main/application' invece di' src/main/resources'! Dovresti quindi inserire il tuo 'jboss-all.xml' in' src/main/application'. – froginvasion