maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Arbi Sookazian (JIRA)" <>
Subject [jira] Commented: (MECLIPSE-649) generated application.xml is invalid - EAR fails to deploy
Date Wed, 24 Mar 2010 18:01:38 GMT


Arbi Sookazian commented on MECLIPSE-649:

This problem is reproducible with Maven 2.2.1 as well...

> generated application.xml is invalid - EAR fails to deploy
> ----------------------------------------------------------
>                 Key: MECLIPSE-649
>                 URL:
>             Project: Maven 2.x Eclipse Plugin
>          Issue Type: Bug
>          Components: M2Eclipse support
>    Affects Versions: 2.0
>         Environment: Windows XP, Eclipse 3.5.2.SR2, JBoss AS 4.2.2.GA, Maven 2.0.8, Java
1.5, m2eclipse 0.10.0
>            Reporter: Arbi Sookazian
>            Priority: Minor
>         Attachments: application.xml
> See attached application.xml.  Note that some of the ejb modules have ".ejb" instead
of the correct and expected ".jar" extensions.  The location of the application.xml generated
by m2eclipse is: \myModule\src\main\application\META-INF
> EAR fails to deploy on JBoss 4.2.2.GA.
> The mvn build (when I run 'mvn clean install') is using a "bad" application.xml presumably
generated by m2eclipse when the EAR is constructed (i.e. both packaged and exploded EAR versions
have the bad application.xml). The contents of the bad application.xml look like this:
> <module>
>     <ejb>com.echo.cis.ejb.dao-1.5.1-SNAPSHOT.ejb</ejb>
>   </module>
>   <module>
>     <ejb>com.echo.cis.editors-1.5.1-SNAPSHOT.ejb</ejb>
>   </module>
>   <module>
>     <ejb>com.echo.cis.crud.dao-1.5.1-SNAPSHOT.ejb</ejb>
>   </module>
>   <module>
>     <ejb>/com.echo.cis.ejb.dao-1.5.1-SNAPSHOT.jar</ejb>
>   </module>
>   <module>
>     <ejb>/com.echo.cis.crud.dao-1.5.1-SNAPSHOT.jar</ejb>
>   </module>
> Note the ".ejb" extensions on some of the ejb modules above. The files exist in the EAR
with .jar extensions so JBoss AS throws following exception when I deploy the EAR:
> 09:46:55,671 ERROR [MainDeployer] Could not initialise deployment: file:/C:/java/jboss-4.2.2.GA/server/default/deploy/com.echo.cis.gui.ear-1.5.1-SNAPSHOT.ear/
> org.jboss.deployment.DeploymentException: url file:/C:/java/jboss-4.2.2.GA/server/default/deploy/com.echo.cis.gui.ear-1.5.1-SNAPSHOT.ear/
could not be opened, does it exist?
> When I delete the "bad" application.xml in foo/src/main/application/META-INF directory
and run 'mvn clean install' again, the application.xml in the packaged or exploded EAR is
correct (i.e. all ejb module now have .jar extensions, not .ejb). 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message