Ausnahme bei der Konfiguration von MongoDb mit Spring-Data

7

Erhalte diesen Fehler, während die Anwendung ausgeführt wird. Ich verwende MongoDb mit Federdaten. Außerdem benutze ich Springboot.

%Vor%

Ich habe unten Zeilen in meiner Datei application.properties.

%Vor%

Meine Entität (Dokument), diese Klasse hat ein anderes Paket als die Hauptklasse.

%Vor%

Meine MongoRepository-Klasse. Diese Klasse befindet sich in einem anderen Paket als die Hauptklasse und die Entitätsklasse (Dokument).

%Vor%

Ich habe @EnableMongoRepositories ("com.awt.mongo.repository") in der Hauptklasse.
Ich kann keine Lösung finden.
Jede Hilfe wird geschätzt. Danke.

    
Zishan Mohsin 07.08.2015, 13:58
quelle

3 Antworten

20

Die Ausnahme war wegen des Frühlings jpa. Ich habe die Spring-JPA-Abhängigkeit von pom.xml entfernt und mein Problem gelöst. Danke allen für Hilfe und schnelle Antwort.

    
Zishan Mohsin 07.08.2015, 15:53
quelle
1

Ich kann anhand Ihres Fehlers feststellen, dass Ihre Datenquelle nicht korrekt konfiguriert ist:

"Verursacht durch: org.springframework.beans.BeanInstantiationException: Fehler instanziiert [javax.sql.DataSource]: Factory-Methode‚datasource‘Ausnahme ausgelöst hat; verschachtelte Ausnahme ist org.springframework.beans.factory.BeanCreationException: Kann keine eingebetteten bestimmen Datenbanktreiber-Klasse für Datenbanktyp NONE. Wenn Sie eine eingebettete Datenbank wollen Sie ein unterstützte einen auf dem classpath setzen. "

Ich vermute die Zeile, die besagt:

%Vor%

ist falsch -. Dies wie ein JDBC-Treiber sieht, sondern als MongoDB eine NoSQL-Datenbank sein Fahrer ist nicht konform mit den gleichen Standards

Die Frühjahr Dokumentation die folgenden Eigenschaften schlägt für MongoDB:

%Vor%     
Trisha 07.08.2015 14:12
quelle
1

Ich habe das <version> -Tag in der POM-Datei entfernt, das Problem wurde behoben

    
Mehdi Alisoltani 22.05.2017 07:08
quelle

Tags und Links