MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

java.lang.NoClassDefFoundError quando si utilizza il driver MongoDB

Hai java.lang.NoClassDefFoundError - ciò significa che la tua classe è persa durante il runtime (non durante il tempo di compilazione/compilazione). Quindi dovresti aprire la finestra di dialogo "Esegui configurazioni" per il progetto (menu di scelta rapida del progetto -> "Esegui come" -> "Esegui configurazioni...") e assicurati di avere bson-xxx.jar, mongodb-driver-xxx. jar e mongodb-driver-core-xxx.jar in qualche modo elencati nella scheda Classpath. E sì, come ha detto Xavier Bouclet, se lo esegui nel server delle applicazioni, questi jar dovrebbero essere aggiunti al percorso di classe del tuo server.