Kein EntityManager in Eclipse (!)

Status
Nicht offen für weitere Antworten.
D

dadom

Gast
Hallo Zusammen,

ich habe ein kurioses Problem. Habe ein kleine WebProjekt, in dem ich auch auf eine embedded Derby Datenbank zugreifen will. Leider habe ich Probleme den EntityManager zu bekommen. Kurios aus Problem nur in Eclipse habe. Da ich das ganze nicht hinbekommen habe, hatte ich mein ganzes Project mal in NetBeans 6 zur anwendung gebracht, hab alle meine Projekt-Files in NetBeans importiert (ausser die persistence.xml, die hab ich mir von NetBeans generrieren lassen, weil die ja scheinbar probleme macht) Funktioniert nach einem Deploy von NetBeans alles wunderbar. Wenn ich exakt diesselben source-Files und xml-Files in mein Eclipse Projekt zum einsatz bringen, habe ich das Problem das die Laufzeitumgebung mir keine EntityManagerFactory zur Verfügung stellt`? Bekomme eine Nullpointer Exception wenn ich einen EntityManager generrieren lassen will

persistence.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" 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">
<persistence-unit name="DReminderPU" transaction-type="JTA">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<jta-data-source>jdbc/dreminder</jta-data-source>
<properties>
<property name="toplink.ddl-generation" value="create-tables"/>
</properties>
</persistence-unit>
</persistence>

init der Factory (Servlet)
Code:
	@PersistenceUnit
	private EntityManagerFactory factory;

NullPointer bei:
Code:
EntityManager em = factory.createEntityManager();

Wie gesagt, selben Sourcen wie in NetBeans, Netbeans=läuft, Eclipse=fehler ! Jemand gute Ideen (ausser bei NetBeans zu bleiben :D )

Grüße
D
 
D

dadom

Gast
Ich habe die beiden *.war Dateien verglichen, die beide IDS ausspucken: identisch. Also irgendwas scheint Eclipse beim deploy anders zu machen :( hier noch mal beide WARs (zusammen gezippt) der beiden IDEs:

getupload.net/989WarFiles.zip

Hoffe jemand kann helfen :(
 
D

dadom

Gast
Oki den ersten Fehler hab ich schon wieder, ich weiss nicht wo dieses versdammte Eclipse sich den Namen der PersistenzUnit merkt, aber er hatte die PU "default" nicht gefunden. Habs in der persistence.xml geändert und siehe da .... das alte Problem, kein Descriptor für meine Entity (nur nach einem Eclipse-Deploy)

Code:
[#|2008-03-12T16:12:27.954+0100|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=17;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=6547fbd4-c661-4d2a-960d-e9cd78ab290d;|StandardWrapperValve[data]: PWC1406: Servlet.service() for servlet data threw exception
Local Exception Stack: 
Exception [TOPLINK-6007] (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))): oracle.toplink.essentials.exceptions.QueryException
Exception Description: Missing descriptor for [class dd.entities.Dreminder].
Query: ReadAllQuery(dd.entities.Dreminder)
	at oracle.toplink.essentials.exceptions.QueryException.descriptorIsMissing(QueryException.java:419)
	at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.checkDescriptor(ObjectLevelReadQuery.java:412)
	at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.checkPrePrepare(ObjectLevelReadQuery.java:494)
	at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.checkEarlyReturn(ObjectLevelReadQuery.java:433)
	at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:575)
	at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:692)
	at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:746)
	at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2233)
	at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:952)
	at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:924)
	at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:367)
	at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.getResultList(EJBQueryImpl.java:478)
	at dd.servlets.DataManager.getData(DataManager.java:107)
	at dd.servlets.DataManager.service(DataManager.java:87)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
	at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:290)
	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
	at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
	at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
	at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
	at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
	at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
	at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
	at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
	at com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:380)
	at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
	at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
|#]

meine Entitiy (steht auch in der persistence.xml)
Code:
@Entity
@Table(name="dreminder")
public class Dreminder implements Serializable {
	
	@Id
	@GeneratedValue
	private int id;
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P [Maven2] maven-jaxb2-plugin - Kein absoluter Pfad für "<schemaDirectory> möglich??? Allgemeines EE 2
T [EJB QL] Warum bekomme ich kein Result? Allgemeines EE 3
S Kein Zugriff auf Persistence Unit Allgemeines EE 4
B Kein definiertes Bean? --- JDeveloper Allgemeines EE 5
K No Persistence provider for EntityManager named X Allgemeines EE 14
F JPA Inject EntityManager im JSF-ManagedBean Allgemeines EE 1
FINF_AW_Alex statische Methode und der EntityManager Allgemeines EE 13
F applikationsverwalteter EntityManager in contextInitialized Allgemeines EE 2
F EntityManager ist null. Warum? Allgemeines EE 2
W DAOs, EntityManager. Allgemeines EE 7
C EntityManager wirft NullpointerException: JBoss-Hibernate Allgemeines EE 4
Dimax Servlet läuft in Eclipse, aber nicht im Browser Allgemeines EE 74
M Zeitgesteuertes Ereignis in einer dynamic web module Anwendung (eclipse) Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
P JavaEE 7 Maven Eclipse Allgemeines EE 0
M Glassfish Deployment-Problem unter Eclipse Allgemeines EE 0
B EJB3.0 Projekt - Eclipse Allgemeines EE 1
S Eclipse mit Tomcat und Jersey Allgemeines EE 7
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
E Eclipse JEE6 Plugins Allgemeines EE 2
S Fehlersuche in Eclipse/Tomcat -> Error-log?? Allgemeines EE 2
S Eclipse: Teilmodule beim Testen werden nicht gestartet Allgemeines EE 2
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
J JBoss, Eclipse, Webseite wird nicht angezeigt? Allgemeines EE 4
W Anleitung/Tutorial Eclipse/JBoss 6.0 mit Seam 3.0 bzw. jBPM 5.0 Allgemeines EE 3
E Servlet Wie kann ich ohne Hilfe von Eclipse in JBoss mein servlet aufrufen Allgemeines EE 2
S Rich Client Application mit Eclipse/WebLogic/EclipseLink/EJB3 Allgemeines EE 2
E Eclipse Helios JNDI Lookup failed Allgemeines EE 5
L Eclipse (Helios); Glassfish 3; EJB und VirtualBox Allgemeines EE 1
S Eclipse: JPA Project in Dynamic Webproject nutzen Allgemeines EE 4
S Eclipse JPA Project Allgemeines EE 8
S Dynamic Web Project mit Eclipse - Vorgehensweise? Allgemeines EE 2
E Anfänger mit Eclipse und JEE Allgemeines EE 6
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
A Tomcat in Eclipse Allgemeines EE 11
P Allg. Frage Eclipse EE & Xml Allgemeines EE 2
K Pfad bei Webprojekt in Eclipse herausfinden Allgemeines EE 11
R Wie Spring in Eclipse Galileo installieren? Allgemeines EE 5
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
A GWT Debugmode in Eclipse Allgemeines EE 6
J JSF 1.2-Anwendung mit Eclipse Galileo Allgemeines EE 1
S Tomcat + Eclipse Allgemeines EE 6
I Klassen werden nicht für Import erkannt eclipse EE Allgemeines EE 2
S In Eclipse werden die "Servlet-Klassen" nicht gefu Allgemeines EE 2
R Sourcen einbinden von J2EE bzw auch für Servlets in Eclipse Allgemeines EE 8
I Web-Projekt zum Laufen bringen unter Eclipse Allgemeines EE 3
G Simples JSF-Projekt in Eclipse - Problem Allgemeines EE 9
I Eclipse Projekt SVN, Informationen löschen Allgemeines EE 3
S JSP / Tomcat / Eclipse / Unable to compile class for JSP Allgemeines EE 4
M Eclipse GUI für EJB-QL bzw HQL? Allgemeines EE 4
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
M embedded jboss unter eclipse 3.3 Allgemeines EE 2
C Servlets in Eclipse ausführen Allgemeines EE 5
M Kostenloses JSP Plugin für Eclipse Allgemeines EE 6
B Client starten ohne Eclipse Allgemeines EE 4
R Eclipse + JBoss + JSF Allgemeines EE 14
V MYSQL JDBC;java.lang.ClassNotFoundException; Problem Eclipse Allgemeines EE 3
S JSF mit Eclipse J2EE Allgemeines EE 6
W Arbeitsumgebung für JSP-Development einrichten (Eclipse, .) Allgemeines EE 3
G Tomcat unter Eclipse starten Allgemeines EE 9
A Eclipse Start-Problem Allgemeines EE 5
D EJB3.0 Projekt (Eclipse) Allgemeines EE 3
R JBoss 4.2.0 - Eclipse RC 3.3 und WTP Allgemeines EE 3
D JBOSS unter Eclipse Allgemeines EE 2
S Hibernate, Tomcat und Eclipse treiben mich zum Wahnsinn. Allgemeines EE 2
K .jar Datei zu eclipse importieren Allgemeines EE 3
T Sysdeo Eclipse Tomcat Plug-in Allgemeines EE 4
C JSF Autocomplete in Eclipse Allgemeines EE 1
G Tomcat / Eclipse oder Web.xml Problem Allgemeines EE 11
M JBOSS AS von Eclipse aus steuern Allgemeines EE 9
D Eclipse findet javax.servlet.jsp.tagext Allgemeines EE 4
K JRE Eclipse <--> WebSphere Allgemeines EE 3
R Eclipse, SVN und Tomcat - wie kombinieren Allgemeines EE 5
F Sysdeo Eclipse Tomcat Plugin Allgemeines EE 1
M J2EE Entwicklung mit Eclipse Allgemeines EE 5
S webservice mit tomcat und axis ohne eclipse laufen lassen? Allgemeines EE 2
M Eclipse WTP/AXIS mit TomCat 5.5.02 ./. TomCat 5.5.17 Allgemeines EE 1
Acha Problem Browsercache im Eclipse bei Arbeit mit WTP Allgemeines EE 4
L mit gleichem eclipse Projekt auf anderem Rechner benutzen Allgemeines EE 3
S .war Datei erzeugen unter Eclipse Allgemeines EE 2
F Eclipse Wtp und erste JSP Seite Allgemeines EE 5
E J2EE unter Eclipse Allgemeines EE 6
padde479 Eclipse und Tomcat Allgemeines EE 3
G j2ee eclipse bekanntmachen Allgemeines EE 4
R Java2WSDL aus Eclipse heraus funktioniert nicht Allgemeines EE 2
C JBoss Server unter Eclipse 3.1 Allgemeines EE 2
R Servlets in ECLIPSE programmieren Allgemeines EE 3
S Eclipse und JSP Allgemeines EE 9
M Debugging mit Eclipse / Web-Application Allgemeines EE 2
daLenz jboss 3.2.5 konfiguration unter eclipse Allgemeines EE 2
S Hibernate 2.x mit Eclipse 2.1 Allgemeines EE 16
A Eclipse: EJB-1.1-Dateien importieren und bearbeiten Allgemeines EE 2
M EJB-client: jar-Archiv als Export aus Eclipse läuft nicht Allgemeines EE 5
T Servlets in eclipse schreiben !! Allgemeines EE 5
F Probleme mit Eclipse/JBoss Allgemeines EE 6
T Eclipse: Problem bei der Installation Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben