MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

java.lang.NoClassDefFoundError bei Verwendung des MongoDB-Treibers

Sie haben java.lang.NoClassDefFoundError - das bedeutet, dass Ihre Klasse während der Laufzeit übersehen wird (nicht während der Erstellungs-/Kompilierungszeit). Sie sollten also Ihren Dialog „Konfigurationen ausführen“ für das Projekt öffnen (Kontextmenü des Projekts -> „Ausführen als“ -> „Konfigurationen ausführen…“) und sicherstellen, dass Sie bson-xxx.jar, mongodb-driver-xxx haben. jar und mongodb-driver-core-xxx.jar sind irgendwie auf der Registerkarte Classpath aufgeführt. Und ja, wie Xavier Bouclet sagte - wenn Sie es unter einem Anwendungsserver ausführen - sollten diese JAR-Dateien zum Klassenpfad Ihres Servers hinzugefügt werden.