2012-07-11 24 views
25

Ho cercato ovunque e ho cercato di arrivare alla radice di questo errore, ma non ho fortuna. Ho Eclipse STS con Dali JPA Tools installato. Ho un progetto con un HSQLDB collegato e entità. Quando vado alla prospettiva APP ho questo errore nel mio console di errore:Errore Eclipse Dali JPA: "Configurazione console" "inesistente"

Console configuration "" does not exist.

Cosa significa?

Grazie.

risposta

63

Ho anche avuto questo problema una volta. Sorge quando si estrae un progetto da un repository di controllo del codice sorgente e alcune delle configurazioni possedute dal creatore del progetto non sono condivise tra i membri del team. Per caso, stai usando HibernateJPA come implementazione JPA? In tal caso, verificare quanto segue:

Vai al progetto Properties > Hibernate Settings, una volta lì, controllare la casella combinata al di sotto del "Default Hibernate Configuration Console" etichetta e selezionare una configurazione della console. Se nessuna configurazione della console esiste, andare a Run > Run Configurations ... e sotto Hibernate Console Configuration creare una nuova configurazione, specificare il nome del progetto, nella casella "Connessione database:" selezionare la casella "[Connessione configurata progetto JPA]", fare clic su Applica e tornare a "Impostazioni di ibernazione" pagina delle impostazioni della configurazione del progetto.

Select a console configuration in your Hibernate settings

enter image description here

Una volta che tutto è fatto, pulire il vostro progetto (forse è essere fatto un paio di volte prima che scompare errore, però, a causa di alcuni problemi di Eclipse), se il progetto doesn' t aggiorna correttamente, riavvia Eclipse (sì, è un po 'estremo ma a volte funziona solo).

Se si utilizza Maven e il plug-in m2e, fare clic con il tasto destro del mouse sul progetto e passare a Maven > Update Project Configuration... e attendere che il progetto sia stato aggiornato. enter image description here

+1

Lol. Ha funzionato! Non sei sicuro di come l'hai ottenuto da quel messaggio di errore estremamente utile, ma grazie per la condivisione. Mi stava facendo impazzire! :) – Dustin

+1

In realtà, in Eclipse Luna è sufficiente fare clic con il tasto destro del mouse sul progetto e selezionare Convalida per eliminare i vecchi errori JPA. Non è necessario aggiornare, pulire o aggiornare il progetto. – mkalkov

+0

Mi dispiace @Dustin, so che è un po 'in ritardo ora ma "prego". Ho dimenticato di risponderti, mio ​​cattivo. Anzi, ricordo che questo errore richiedeva molto tempo e capelli da sistemare, felice che ti aiutasse in quel momento. – higuaro

2

Nel caso in cui Hibernate Console Configuration non sia mostrato, disabilitare Hibernate Support per il progetto e riattivare nuovamente.

1

A volte se non è presente alcuna configurazione della console con il nome del progetto e la disabilitazione e il riattivazione del supporto di sospensione non ne provoca la visualizzazione, è necessario crearne uno. Questo può essere fatto con Run->Run Configurations. Tuttavia, se si verifica l'errore che "configurazione console [nome] esiste già" quando si tenta di creare una nuova configurazione di console di ibernazione con lo stesso nome del progetto, è possibile che si disponga di una configurazione di esecuzione Java Application con tale nome. In tal caso, è necessario eliminare prima la configurazione di esecuzione Java Application, quindi è possibile creare la configurazione di esecuzione Hibernate.

Problemi correlati