MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

java.lang.NoClassDefFoundError ao usar o driver MongoDB


Você tem java.lang.NoClassDefFoundError - isso significa que sua classe é perdida durante o tempo de execução (não durante o tempo de compilação/compilação). Então você deve abrir a caixa de diálogo "Run Configurations" para o projeto (menu de contexto do projeto -> "Run As" -> "Run Configurations...") e certifique-se de ter bson-xxx.jar, mongodb-driver-xxx. jar e mongodb-driver-core-xxx.jar de alguma forma listados na guia Classpath. E sim, como disse Xavier Bouclet - se você executá-lo no servidor de aplicativos - esses jars devem ser adicionados ao caminho de classe do seu servidor.