Missing application.xml in progetto EJB

Nel deploy di una applicazione EAR su JBoss 4.0 utilizzando il plugin di Eclipse può accadere di avere il seguente errore:

org.jboss.deployment.DeploymentException: No META-INF/application.xml found

Per risolvere il problema è necessario indicare la cartella root dell’EAR che contiene il file META-INF/application.xml accedendo alle proprietà del progetto tab Deployment Assembly ed aggiungendo una nuova Folder.

EAR Module Assemby

Se Eclipse non vi consente di inserire la root potete farlo manualmente aprendo il file org.eclipse.wst.common.component sotto da directory .settings della cartella di progetto Eclipse, ed inserire la riga: