Yes, the problem is weblogic's: http://forums.oracle.com/forums/thread.jspa?threadID=701300&tstart=0
On Mon, Nov 3, 2008 at 6:31 PM, Felipe Kamakura <[EMAIL PROTECTED]>wrote: > Yes, I know =( > > I think it's a Weblogic issue, because I could deploy in Glassfish. > > I'll try a little more, any news I'll report here! > > Regards > > > On Mon, Nov 3, 2008 at 6:23 PM, Fred Bricon <[EMAIL PROTECTED]> wrote: > >> Felipe, >> >> using the real path is a really really bad idea, you lose the >> portability of your project configuration. If you're in a team, I >> doubt everybody uses /home/kakamura/.m2/repository as their repository >> :-) >> >> M2_REPO is set by the m2eclipse plugin and resolved according to your >> settings.xml. >> >> I don't have a clue, right now, why it wouldn't be resolved to >> /home/kakamura/.m2/repository in your case. You can open a jira issue >> with a simple test project showcasing the bug and your eclipse >> configuration attached. I'll take a look at it. >> >> regards, >> >> Fred Bricon. >> >> >> >> On Mon, Nov 3, 2008 at 8:58 PM, Felipe Kamakura >> <[EMAIL PROTECTED]> wrote: >> > I found the problem! >> > >> > After creating a non-maven WTP project, and comparing, I found out that >> the >> > problem was the M2_REPO variable: >> > >> > I replaced all ocurrences of: >> > >> > module:/classpath/var/M2_REPO >> > >> > with >> > >> > module:/classpath/lib//home/kamakura/.m2/repository >> > >> > And then everything worked. >> > >> > Is there a way not to use M2_REPO variable, or to replace it with the >> real >> > path? >> > >> > Thanks again! >> > >> > >> > >> > On Fri, Oct 31, 2008 at 11:38 AM, Fred Bricon <[EMAIL PROTECTED]> >> wrote: >> >> >> >> Felipe, >> >> >> >> Have you tried modifying your projects manifest in WTP by hand >> >> (properties > J2EE module dependencies : check the jars your module >> >> depend on)? >> >> >> >> regards >> >> >> >> Fred Bricon >> >> >> >> On Fri, Oct 31, 2008 at 2:20 PM, Felipe Kamakura >> >> <[EMAIL PROTECTED]> wrote: >> >> > Hi, >> >> > >> >> > Well, I looks like an Issue with Weblogic Server Adapter or >> something, >> >> > because I was able to deploy in Glassfish. Maybe it is the way >> Weblogic >> >> > handles the libraries, and the APP-INF thing it uses... >> >> > >> >> > ='( >> >> > >> >> > Well I'll do some more testing here! Thanks a lot for the help! >> >> > >> >> > On Thu, Oct 30, 2008 at 2:28 PM, Fred Bricon <[EMAIL PROTECTED]> >> wrote: >> >> >> >> >> >> Felipe, >> >> >> >> >> >> are Hibernate jars provided by the server or packaged in your ear? >> >> >> If you embed hibernate using an ear 5 version, your jars should be >> >> >> deployed in the /lib directory of your ear (configure >> >> >> defaultLibBundleDir in your maven-ear-plugin), >> >> >> so there's no need to configure your deployed projects manifest. >> >> >> >> >> >> regards, >> >> >> >> >> >> Fred Bricon >> >> >> >> >> >> On Tue, Oct 28, 2008 at 7:29 PM, Felipe Kamakura >> >> >> <[EMAIL PROTECTED]> wrote: >> >> >> > 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 >> >> >> >> >> >> >> >> >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> GMail rox! >> >> >> >> >> >> >> --------------------------------------------------------------------- >> >> >> To unsubscribe from this list, please visit: >> >> >> >> >> >> http://xircles.codehaus.org/manage_email >> >> >> >> >> >> >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> GMail rox! >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe from this list, please visit: >> >> >> >> http://xircles.codehaus.org/manage_email >> >> >> >> >> > >> > >> >> >> >> -- >> GMail rox! >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> >