openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Riou" <matthieu.r...@gmail.com>
Subject Re: Testing an OpenJPA module
Date Mon, 09 Apr 2007 21:57:22 GMT
I thought I had OpenJPA correctly placed but actually it wasn't copied at
the right place. Thanks for the hint!

Matthieu

On 4/9/07, Marc Prud'hommeaux <mprudhom@apache.org> wrote:
>
> Matthieu-
>
> Hmm ... the persistence.xml file is fine (I just tried it locally). I
> think the error "No Persistence provider for EntityManager named ode-
> store" is coming from javax.persistence.Persistence not being able to
> load org.apache.openjpa.persistence.PersistenceProviderImpl.
>
> Are you sure the OpenJPA jar (and all its required dependencies) are
> in your CLASSPATH? Can you send us the setting of your classpath?
>
> If you write a main() method that just tries "new
> org.apache.openjpa.persistence.PersistenceProviderImpl()", what happens?
>
>
>
> On Apr 9, 2007, at 12:25 PM, Matthieu Riou wrote:
>
> > The System.out gives me the correct path to the URL:
> >
> > file:/home/dusty/Dev/Projects/ode/bpel-store/target/classes/META-
> > INF/persistence.xml
> >
> > The corresponding file contains:
> >
> > <persistence xmlns="http://java.sun.com/xml/ns/persistence"
> >    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >    version="1.0">
> >    <persistence-unit name="ode-store">
> >
> > <provider>org.apache.openjpa.persistence.PersistenceProviderImpl
> > </provider>
> >        <class>org.apache.ode.store.jpa.ProcessConfDaoImpl</class>
> >        <class>org.apache.ode.store.jpa.ProcessConfPropertyDaoImpl</
> > class>
> >        <class>org.apache.ode.store.jpa.DeploymentUnitDaoImpl</class>
> >        <class>org.apache.ode.store.jpa.VersionTrackerDAOImpl</class>
> >    </persistence-unit>
> > </persistence>
> >
> > Thanks,
> > Matthieu
> >
> > On 4/9/07, Marc Prud'hommeaux <mprudhom@apache.org> wrote:
> >>
> >> Matthieu-
> >>
> >> Note that there shouldn't be any problem with running against a
> >> directory versus a jar (I do it all the time), so there is probably
> >> some environment issue.
> >>
> >> Can you post your persistence.xml? If you write a little main()
> >> method that just does: System.out.println(getClass().getResource("/
> >> META-INF/persistence.xml"), what does it show?
> >>
> >>
> >>
> >> On Apr 9, 2007, at 11:54 AM, Matthieu Riou wrote:
> >>
> >> > Hi,
> >> >
> >> > I'm having some difficulties testing a module that uses persistent
> >> > classes.
> >> > In that case the classes aren't loaded from a jar but are directly
> >> > in the
> >> > classpath and so does the persistence.xml.  However I always get
> >> "No
> >> > Persistence provider for EntityManager named ode-store". I've tried
> >> > several
> >> > things:
> >> >
> >> > - placing persistence.xml in a META-INF subdirectory of a directory
> >> > directly
> >> > in my classpath
> >> > - placing persistence.xml in a directory directly in my classpath
> >> > - renaming my persistence.xml to openjpa.xml and placing its
> >> directory
> >> > directly in my classpath
> >> > - setting the openjpa.properties system property to the location of
> >> > the
> >> > openjpa.xml
> >> >
> >> > None of these worked, same error message. I guess I'm missing
> >> > something but
> >> > can't spot what, any idea?
> >> >
> >> > Thanks!
> >> > Matthieu
> >>
> >>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message