[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