Pessoal,
procurei mas não econtrei nada sobre o meu problema que é o seguinte:
A minha aplicação vai gerar um EAR com a estrutura
EAR
lib
entity1.jar (entities, interfaces facades1 e persistence.xml)
entity2.jar (entities, interfaces facades2)
facades1.jar (session bean)
facades2.jar (session bean)
aplicacao.war
Como podem ver eu preciso separar os EJBs em mais de um jar,
então eu estou usando esse recurso de colocar os entities, interfaces e persistence.xml dentro do lib para ficar disponível para todo o EAR.
Eu uso JDeveloper e tenho os projetos separados, o facades2.jar vai com lib do projeto principal e vai pro EAR.
Rodando no servidor (testei no Glassfish) funciona beleza, o Persistence Unit fica disponivel para o facades2.jar também,
porém rodando na IDE ele não está tornando global o Persistence Unit e os Session Bean do facades2.jar não conseguem receber o EntityManager (estou usando @PersistenceContext).
E ai, alguém pode me dar uma dica? Existe alguma forma de fazer isso, ou o que estou tentando é inviável? Será que é um problema específico da maneira como o JDeveloper executa a aplicação?
Valeu pessoal.
