sql >> Base de Datos >  >> NoSQL >> MongoDB

Conecte el proyecto java a la base de datos mongodb

El NoClassDefFoundError La excepción le dice que la clase estaba allí cuando se compiló el código que ejecuta, pero falta en el ruta de clases ahora.

La explicación más probable es que haya agregado mongodb-driver.jar a su classpath, pero se olvidó de agregar sus dependencias transitivas también. La clase faltante informada ServerAddressHelper está presente dentro de mongodb-driver-core.jar .

Entonces, ¿cómo resolver este problema? Utilice un sistema de gestión de dependencias como Maven o Gradle para descargar automáticamente todos los archivos jar necesarios, o debe hacerlo por otros medios (p. ej., manualmente). Parece que también puede usar el todo-en-uno mongo-java-driver.jar en su lugar, consulte la documentación oficial del proyecto para más detalles (busque "Binarios" en la página).