2013-07-17 17 views
15

Errore "Nessun file persistence.xml trovato nel progetto" in Eclipse.Eclipse - Come correggere l'errore "Nessun file persistence.xml trovato nel progetto" JPA issue

Obiettivo: Creare un nuovo progetto di motore GWT + App + Maven

passaggi per creare questa:

  1. Google plugin di Eclipse: selezionare "Progetto nuova applicazione Web".
  2. impostare il nome ecc
  3. tasto destro del mouse sul progetto> Configura> Convertire a Maven ... file di jdoconfig.xml
  4. Fix: xsi ha il valore errato . vedi Validating jdoconfig with incorrect url

Quindi si verifica l'errore sopra riportato.

il file esiste in SCR/META-INF/persistence.xml e anche la guerra/WEB-INF/classes/META-INF/persistence.xml Ma non è di essere trovato.

Note: ho installato i plugin M2E, M2E-WTP e Google plug-in Eclipse

+0

Possibile duplicato di [Come dire a eclipse di ignorare: "Nessun file persistence.xml trovato nel progetto"] (https://stackoverflow.com/questions/20287026/how-to-tell-eclipse-to- ignore-no-persistence-xml-file-found-in-project) – bakoyaro

risposta

17

Se si utilizza Eclipse. Prova clic destro sul file di progetto -> Crea percorso -> Configura costruire il percorso

Passaggio 1: Aggiungere la cartella META-INF al percorso di generazione

Fase 2: Fare clic destro il file di progetto -> Maven -> Aggiorna progetto

+3

Passaggi che hanno funzionato: 1. Aggiungi la cartella META-INF al percorso di compilazione. 2. facendo clic con il pulsante destro del mouse sul file di progetto -> Maven -> Aggiorna progetto. ..... (Potrei quindi rimuovere la cartella META-INF dal percorso di compilazione e tutto andava bene, ma "Maven -> Aggiorna progetto", da solo non ha funzionato, necessari entrambi i passaggi.) – eddyparkinson

+0

Aggiornato con il tuo extra passi, grazie –

+1

Questa è una di quelle cose che non dovresti fare domande con Eclipse? Voglio dire: il META-INF/persistence.xml si trova nel buildpath ma il "Maven -> Aggiorna progetto" continua a non rimuovere il messaggio. O dovrebbe persistence.xml essere davvero nella radice del classpath? – gkephorus

Problemi correlati