[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
AW: [eclipselink-users] eclipselink doesn't find my persistence.xml
|
Thanks for the answers so far. The entities are spread over many jars in /plugins.
How is your application configured?
- Java SE? Java EE(which server)? Java SE
- Where is your persistence unit jar/directory? /bin/database.jar
- Where is your persistence.xml? /bin/META-INF
- What does your persistence.xml look like?
- Are all those things on your classpath? Yes
- How are you getting the EntityManagerFactory/EntityManager? Persitence.createEntityManagerFactory(name,properties)
persistence.xml:
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="sapr" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<class>...</class>
...
<class>...</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.target-database" value="Auto" />
</properties>
</persistence-unit>
</persistence>
-----Ursprüngliche Nachricht-----
Von: eclipselink-users-bounces@xxxxxxxxxxx [mailto:eclipselink-users-bounces@xxxxxxxxxxx] Im Auftrag von Tom Ware
Gesendet: Freitag, 4. Juni 2010 17:01
An: EclipseLink User Discussions
Betreff: Re: [eclipselink-users] eclipselink doesn't find my persistence.xml
Do you see this problem when running a simple JPA program, or just when trying
to generate a cannonical model?
How is your application configured?
- JavaSE? Jave EE(which server)?
- Where is your persistence unit jar/directory?
- Where is your persistence.xml?
- What does your persistence.xml look like?
- Are all those things on your classpath?
- How are you getting the EntityManagerFactory/EntityManager?
-Tom
Steffen Förster wrote:
> Hello there I'm new here.
>
> I am using EL nightly 20100604 under jdk1.6_20. If I start my programm
> directly through Eclipse it works fine.
> When I start the jar of this programm it doesn't find the
> persistence.xml outside (but in the classpath).
>
> Some more information:
> PersistenceUnitProperties.ECLIPSELINK_PERSISTENCE_XML is set to the
> canonical path of the file.
> The file must be out of the jar, because it should be rebuilt before EL
> starts.
>
> I figured out, that the PersistenceUnitProcessor calls
> loader.getResources(descriptorPath). It returns almost the right, but
> index of the CompoundEnumeration is set to 2. So EL ignores the PU
> entries of my file and I get a PersistenceException "No Persistence
> provider for EntityManager named"
>
> Has anyone an idea what to do? Should I file a bug?
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users