我有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