我有2个模块:ejb和war,以及包含它们的ear模块。模块成功打造,但是当我尝试部署耳朵Glassfish的,我收到此错误:ejb jar无效:它包含零ejb。
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.|#]
我真的不知道该怎么办,我发现了很多像我这样的问题,但有没有解决方案。
大多数谁在这个问题上降落的人会做,因为他们*做*有一个适当注释的类,他们*仍然*得到这个错误。 – 8bitjunkie 2014-02-04 12:08:57
这是一个答案,这里是答案不正确的原因。没有人前进。下一次,而不是把这个评论,请评论答案,你脏兮兮的磨砂。注意:这个问题还没有让任何人进一步提出这个问题,但如果每个人都遵循这个规则,堆栈溢出将作为一个社区向前发展。有人请回答这个问题。 – Booster 2016-12-02 22:33:32
请原谅我的朋友,他是新人。 – 2016-12-02 22:39:02