JBoss Community

How to access entity jar created in eclipse jta project

created by Monty Hall in JBoss Tools - View the full discussion

New to jboss and created the following projects using jboss tools in eclipse.

 

Name                  Eclipse Project

----                  ---------------

EAR                   EAR Project

EJB1                  EJB Project

EJB2                  EJB Project

PERSISTENCE           JPA Project

   META-INF\persistence.xml - persistence unit name = "PERSISTENCE"

WEB                   Dynamic Web Project

 

I would like for beans in EJB1, EJB2, and WEB projects to be able to access entities defined in PERSISTENCE JPA projects.  How can I do this?

In my beans, I've tried injecting like:

 

@PersistenceContext

@PersistenceContext(unitName="PERSISTENCE")

@PersistenceContext(unitName="PERSISTENCE.jar#PERSISTENCE")

@PersistenceContext(unitName="../PERSISTENCE.jar#PERSISTENCE")

 

I've tried swapping # w/ !, but no luck still.

 

Any help appreciated.

 

Monty

 

-------------------------------------------

The persistence.xml in the PERSISTENCE project is:


<?xml version="1.0" encoding="UTF-8"?>

<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistencehttp://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">

          <persistence-unit name="PERSISTENCE">

                    <jta-data-source>java:jboss/datasources/xxxx</jta-data-source>

                    <exclude-unlisted-classes>false</exclude-unlisted-classes>

          </persistence-unit>

</persistence>

Reply to this message by going to Community

Start a new discussion in JBoss Tools at Community