Your description of the problem is a bit messy:
persistent.xml is presnt only in project A. Do I also need to place persistent.xml in project A?
: persistence.xml B. persistence.xml A?
? ? ? A bean B? ? -, EJB? EAR Web EJB ?
, , . , bean, bean , . A , A persistence.xml.
, , , , , . java:comp/env/persistence, , . JNDI. B , - :
<persistence-context-ref>
<persistence-context-ref-name>persistence</persistence-context-ref-name>
<persistence-unit-name>yourpu</persistence-unit-name>
</persistence-context-ref>
B EJB bean, - :
@Stateless
@PersistenceUnit(name="persistence", unitName="yourpu")
public class BBean implements BRemoteInterface {
}
java:comp/env/persistence, , JNDI bean. java: comp/env - , , .
java:comp/env B , . . , : http://tripoverit.blogspot.com/2007/03/print-jndi-tree.html