[Java lista] Eclipse EJB + JPA

Peter Olaj Peter.Olaj at amkai.com
2010. Aug. 10., K, 17:09:22 CEST


Sziasztok!

Van egy Eclipse workspace-em, benne egy Enterprise project. Alatta van külön egy EJB, egy JPA és egy WEB project. A JPA project-ben megvan a persistence.xml (1 unit van benne) és itt van egy ősosztály, amiben deklarálva van az 

@PersistenceContext
protected EntityManager em;

Ebből az ősosztályból származnak az EJB projectbeli Session Bean-ek.

Viszont valamiért nem akarja összepárosítani a unit-ot a context-el. Úgy sem, hogy megadom a unitName-ben a nevét.
Mit hagytam le és hol???

Caused by: java.lang.RuntimeException: Could not resolve a persistence unit corresponding to the persistence-context-ref-name [com.amkai.jpa.PersistenceManager/em] in the scope of the module called [enterprise1#ejbproject1.jar]. Please verify your application.
	at com.sun.enterprise.deployment.BundleDescriptor.findReferencedPUsViaPCRefs(BundleDescriptor.java:679)
	at com.sun.enterprise.deployment.EjbBundleDescriptor.findReferencedPUs(EjbBundleDescriptor.java:892)
	at org.glassfish.persistence.jpa.JPADeployer.prepare(JPADeployer.java:103)
	at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:644)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepareBundle(EarDeployer.java:269)
	at org.glassfish.javaee.full.deployment.EarDeployer.access$200(EarDeployer.java:79)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:131)
	at org.glassfish.javaee.full.deployment.EarDeployer$1.doBundle(EarDeployer.java:129)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnBundles(EarDeployer.java:197)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllTypedBundles(EarDeployer.java:206)
	at org.glassfish.javaee.full.deployment.EarDeployer.doOnAllBundles(EarDeployer.java:235)
	at org.glassfish.javaee.full.deployment.EarDeployer.prepare(EarDeployer.java:129)

Péter


További információk a(z) Javalist levelezőlistáról