MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

java.lang.NoClassDefFoundError lors de l'utilisation du pilote MongoDB

Vous avez java.lang.NoClassDefFoundError - cela signifie que votre classe est manquée pendant l'exécution (pas pendant la construction/compilation). Vous devez donc ouvrir votre boîte de dialogue "Exécuter les configurations" pour le projet (menu contextuel du projet -> "Exécuter en tant que" -> "Exécuter les configurations...") et vous assurer que vous avez bson-xxx.jar, mongodb-driver-xxx. jar et mongodb-driver-core-xxx.jar répertoriés d'une manière ou d'une autre dans l'onglet Classpath. Et oui, comme l'a dit Xavier Bouclet - si vous l'exécutez sous un serveur d'application - ces jars doivent être ajoutés au classpath de votre serveur.