Non valide jar ejb: il contient zéro ejb.

J'ai 2 modules: ejb et de la guerre, et l'oreille module, qui les contient. Les Modules de construire avec succès, mais lorsque je tente de déployer l'oreille à glassfish, j'obtiens cette erreur:

glassfish3.1.2|javax.enterprise.system.tools.admin.org.glassfish.deployment.admin|_ThreadID=17;_ThreadName=Thread-2;|Exception while deploying the app [EarModule] : Invalid ejb jar [BackEnd-1.0-SNAPSHOT.jar]: it contains zero ejb. 
Note: 
1. A valid ejb jar requires at least one session, entity (1.x/2.x style), or message-driven bean. 
2. EJB3+ entity beans (@Entity) are POJOs and please package them as library jar. 
3. If the jar file contains valid EJBs which are annotated with EJB component level annotations (@Stateless, @Stateful, @MessageDriven, @Singleton), please check server.log to see whether the annotations were processed properly.|#]

Je ne sais vraiment pas quoi faire, j'ai trouvé beaucoup de questions comme la mienne, mais il n'y a pas de solution.

OriginalL'auteur Mary Ryllo | 2013-03-11