Como usar o persistence.xml em nivel de EAR(RESOLVIDO)

 Galera, é o seguinte. Eu tenho uma aplicaçao EAR e tenho dois modulos EJB. Quero colocar meu persistence.xml a nivel do EAR para gerenciar todos meu modulos EJBs. E quero poder anotar meu entityManager para ser injetado tb dentro de um desses modulos EJB.
  Não estou conseguindo fazer isso. 
  Recebo a seguinte msg:

 17:18:15,894 ERROR [URLDeploymentScanner] Incomplete Deployment listing:

— MBeans waiting for other MBeans —
ObjectName: jboss.j2ee:ear=CursoEAR.ear,jar=Infra.jar,name=CategoriaSession,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:jar=CursoEAR.ear,unitName=cursoJSF
jboss.j2ee:ear=CursoEAR.ear,jar=Infra.jar,name=DAOFactorySession,service=EJB3

— MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM —
ObjectName: persistence.units:jar=CursoEAR.ear,unitName=cursoJSF
State: NOTYETINSTALLED
Depends On Me:
jboss.j2ee:ear=CursoEAR.ear,jar=Infra.jar,name=CategoriaSession,service=EJB3

Alguem pode me ajudar com esse problema?

Vlw ae!

O ideal eh criar um pacote .jar separado soh com as entidades, e colocar alem das entidades o arquivo persistence.xml e se vc tiver o arquivo orm.xml, quando vc for criar o arquivo application.xml do .ear vc coloca esse .jar como modulo

lib/meujarcomentidades.jar

Aqui eu to levando em conta que meus .jar que sao dependencia dos ejbs estao todos no diretorio lib dentro do ear.
Bom… isso funcionou bem no JBOSS 4.2.1.GA e no Glassfish.

Isso fica mais simples se vc estiver usando o Maven, pois ele ja cria o application.xml pra vc e no pom.xml do ear vc ja diz o que eh modulo diretamente.