![]() |
|
|
|||||||
| Data Tier JPA, Transaktionsmanagement, Hibernate, iBatis |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |||
|
Stammbenutzer
Kilobyte
Registriert seit: 28.05.2004
Beiträge: 398
Abgegebene Danke: 1
Erhielt 7 Danke für 7 Beiträge
|
Hallo zusammen,
ich versuche gerade ein simples JPA-Beispiel zum laufen zu bekommen und kann mir nicht recht erklären woran es hängt. Beim Start erhalte ich: Code:
javax.persistence.PersistenceException: No Persistence provider for EntityManager named jpa_example - ein einfaches Eclipse Plugin-Project - als DB soll MySQL herhalten Projekt-Struktur: Code:
- src
- ...
- lib
- eclipselink.jar
- javax.persistence.jar
- mysql-connector-java.jar
- META-INF
- MANIFEST.MF
- persistence.xml
Hier mal die persistence.xml: Code:
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"> <persistence-unit name="jpa_example" transaction-type="RESOURCE_LOCAL"> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <class>model.Artikel</class> <properties> <property name="eclipselink.jdbc.driver" value="com.mysql.jdbc.Driver" /> <property name="eclipselink.jdbc.url" value="jdbc:mysql://localhost:3306/jpa_example" /> <property name="eclipselink.jdbc.user" value="root" /> <property name="eclipselink.jdbc.password" value="root" /> <property name="eclipselink.ddl-generation" value="create-tables" /> <property name="eclipselink.ddl-generation.output-mode" value="both" /> </properties> </persistence-unit> </persistence>
In Zeile 23 kommt dann die besagt Exception. Habt ihr eine Idee wo ich noch dran drehen könnte? Folgende Tutorials habe ich genutzt: Java Persistence API (JPA) with EclipseLink - Tutorial EclipseLink/Examples/JPA/RCP - Eclipsepedia
__________________
If you make something idiotproof, the nature develops better idiots. Geändert von @x.l (20.05.2010 um 12:16 Uhr) |
||
|
|
|
| #3 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 05.11.2007
Beiträge: 1.480
Abgegebene Danke: 0
Erhielt 24 Danke für 24 Beiträge
|
Also in Eclipse ist das Root des Projektverzeichnisses nicht im Classpath. Wenn Du das META-INF-Verzeichnis ins src-Verzeichnis verschiebst, sollte es gehen (das src-Verzeichnis ist streng genommen auch nicht im CP, aber beim Build wird fast alles, was kein Java ist, von src 1:1 nach bin verschoben und das ist natürlich im CP).
__________________
Projekte: Classreader | more to come... stalled... |
|
|
|
| #4 (permalink) | |
|
Stammbenutzer
Kilobyte
Themenstarter
Registriert seit: 28.05.2004
Beiträge: 398
Abgegebene Danke: 1
Erhielt 7 Danke für 7 Beiträge
|
Is' ja irre, das hat wahrlich geholfen. Aber ich hatte doch den META-INF auch in der build.properties mit angegeben *grübel*
Naja, hauptsache es geht. Vielen Dank!
__________________
If you make something idiotproof, the nature develops better idiots. |
|
|
|
|
| Lesezeichen |
| Stichworte |
| eclipselink , jpa |
Latex Maths & Physics Editor ...
|
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Source Provider | SirWayne | Plattformprogrammierung | 2 | 23.12.2009 09:51 |
| EclipseLink Persistence Provider? | Weisswurst | Datenbankprogrammierung | 7 | 14.02.2009 14:40 |
| Was fehlt? - No Persistence provider for EntityManager | Kris | Datenbankprogrammierung | 4 | 12.07.2008 22:13 |
| The re is no default persistence unit in this deployment | ma_ria | Allgemeines EE | 2 | 18.04.2008 09:23 |
| Problem mit Provider | dsv fritz | Allgemeines EE | 1 | 20.08.2007 19:14 |