Hi Fred, When I wrote my last post I was in a hurry, so I didn't notice that my EJB Session had an annotation that causing an error :)
But now I'm really stuck with something else. I have a persistece.xml in my *testewtp-core* that declares *org.hibernate.ejb.HibernatePersistence* as the provider. When I try to deploy the application, the server doesn't find my Hibernate dependency. I'm getting a java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence. Without the persistence.xml and without @PersistenceContext in my Session the deploy goes fine. I also have another question(s): - Usually I use a shared persistence.xml, which is put in a separate jar (testewtp-config-persistence). I noticed that when using WTP the server doesn't find the persistence.xml. It tries to load my session and when it sees the @PersistenceContext I throws an error saying that there are no persistence units available. Does anybody knows how to proceed in this case? Thanks a lot! On Tue, Oct 28, 2008 at 5:03 AM, Fred Bricon <[EMAIL PROTECTED]> wrote: > Felipe, > > I didn't try Weblogic so I can only guess. The stacktrace is pretty > self explanatory though. > - The obvious first : does your ejb project contain EJB3 annotated classes? > - Try to open the deployed ear, see if the ejb jar contains compiled > classes. If not, try to clean / rebuild / redeploy your project. > - can you try to deploy the same app on glassfish? > > regards, > > Fred Bricon > > > Have you tried to open the deployed jar? Are your classes > > On Tue, Oct 28, 2008 at 3:35 AM, Felipe Kamakura > <[EMAIL PROTECTED]> wrote: > > Hello everyone, > > > > I'm testing the Integration with WTP (MNGECLIPSE-688) in Weblogic and I'm > > having some problems here: > > > > I have a simple EAR project with one EJB module. Has anyone have this > > problem while trying to deploy the EAR? > > > > java.io.IOException: No EJBs found in the ejb-jar file > 'testewtp-core.jar'. > > Please ensure the ejb-jar contains EJB declarations via an ejb-jar.xml > > deployment descriptor or at least one class annotated with the > @Stateless, > > @Stateful or @MessageDriven EJB annotation. > > at > > > weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.createReadOnlyDescriptorFromJarFile(EjbDescriptorReaderImpl.java:191) > > at > > > weblogic.ejb.spi.EjbDescriptorFactory.createReadOnlyDescriptorFromJarFile(EjbDescriptorFactory.java:93) > > at > > > weblogic.ejb.container.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:965) > > at > weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:335) > > at > > > weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93) > > Truncated. see log file for complete stacktrace > > > > > > My project structure is like this: > > testewtp > > - testewtp-app (EAR) > > - testewtp-core (EJB) > > - testewtp-core-client (JAR) > > - testewtp-config (JAR) > > - testewtp-config-persistence (JAR) > > > > I have the maven-ear-plugin declaring the testewtp-core as an ejbModule. > > > > I think this is more a Weblogic Plugin's Issue than M2Eclipse's. > > > > Thanks in advance! > > > > > > > > -- > GMail rox! > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >