JBoss 6.1 から Glassfish 3.1 に移行しようとしています (理由は聞かないでください)。以下が発生します。
Invalid ejb jar [mmsUserMgmtAct-0.0.1-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.
すべてが Jboss で完璧に動作していたので、jar 内に EJB があることは断言できます。エラーを引き起こす可能性がある唯一のことは、インターフェイス (@Remote および @Local) とエンティティ (@Entity) をパッケージ xyzService.jar とステートレス Bean (@Stateless、@Remote(XyzService. class)) を xyzServiceImpl.jar という名前の別のアーカイブに入れます。
すべてのパッケージングは maven によって生成されたので、問題はありません。たぶん、私は単純に autodeploy フォルダーにコピーしたことを言及する必要があります。
接着剤はありますか?
事前にThx El Subcomandante