users@glassfish.java.net

Re: Having trouble getting JPA to work when migrating from Jboss to glassfish

From: Sahoo <Sahoo_at_Sun.COM>
Date: Thu, 29 Jan 2009 14:17:22 +0530

I don't think if you just changed EntityManagerFactory to EntityManager,
you would get this error. What other change did you make to get this
error? Can you attach the test case so that we can tell you what's going on?

Sahoo

glassfish_at_javadesktop.org wrote:
> Thanks that is not a typo I overlooked EntityManagerFactory.I packaged my peristence component under lib already.
>
> Now i am getting random errors with my local ejbs like this.
>
> WARNING: Error in annotation processing: java.lang.NoClassDefFoundError: SampleLocal
> SEVERE: Exception occured in J2EEC Phasejava.lang.NoClassDefFoundError: TestLocal
> com.sun.enterprise.deployment.backend.IASDeploymentException: Error loading deployment descriptors for module [test-ejb] -- TestLocal
> at com.sun.enterprise.deployment.backend.Deployer.loadDescriptors(Deployer.java:390)
> at com.sun.enterprise.deployment.backend.AppDeployerBase.loadDescriptors(AppDeployerBase.java:358)
> at com.sun.enterprise.deployment.backend.AppDeployer.explodeArchive(AppDeployer.java:294)
> at com.sun.enterprise.deployment.backend.AppDeployer.deploy(AppDeployer.java:207)
> at com.sun.enterprise.deployment.backend.AppDeployer.doRequestFinish(AppDeployer.java:148)
> at com.sun.enterprise.deployment.phasing.J2EECPhase.runPhase(J2EECPhase.java:191)
> at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
> at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:919)
> at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:279)
> at com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy(PEDeploymentService.java:788)
> at com.sun.enterprise.management.deploy.DeployThread.deploy(DeployThread.java:187)
> at com.sun.enterprise.management.deploy.DeployThread.run(DeployThread.java:223)
> Caused by: java.lang.NoClassDefFoundError: TestLocal
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
> at com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:691)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> at com.sun.enterprise.deployment.util.EjbBundleValidator.accept(EjbBundleValidator.java:238)
> at com.sun.enterprise.deployment.EjbDescriptor.visit(EjbDescriptor.java:2058)
> at com.sun.enterprise.deployment.EjbBundleDescriptor.visit(EjbBundleDescriptor.java:734)
> at com.sun.enterprise.deployment.Application.visit(Application.java:1754)
> at com.sun.enterprise.deployment.archivist.ApplicationArchivist.validate(ApplicationArchivist.java:470)
> at com.sun.enterprise.deployment.backend.Deployer.loadDescriptors(Deployer.java:366)
> ... 11 more
> Caused by: java.lang.ClassNotFoundException: TestLocal
> at com.sun.enterprise.loader.EJBClassLoader.findClassData(EJBClassLoader.java:741)
> at com.sun.enterprise.loader.EJBClassLoader.findClass(EJBClassLoader.java:631)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> ... 22 more
>
> Do you think this anyway related to persistence?
> [Message sent by forum member 'naveen2097' (naveen2097)]
>
> http://forums.java.net/jive/thread.jspa?messageID=328724
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
>
>