MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Свържете java проект към база данни на mongodb

NoClassDefFoundError изключение ви казва, че класът е бил там, когато кодът, който изпълнявате, е бил компилиран, но липсва в класов път сега.

Най-вероятното обяснение е, че сте добавили mongodb-driver.jar към вашия classpath, но сте забравили да добавите неговите транзитивни зависимости както добре. Отчетеният липсващ клас ServerAddressHelper присъства в mongodb-driver-core.jar .

И така, как да решим този проблем? Или използвайте система за управление на зависимости като Maven или Gradle за автоматично изтегляне на всички необходими jar-ове, или трябва да направите това по друг начин (напр. ръчно). Изглежда, че можете да използвате и всичко-в-едно mongo-java-driver.jar вместо това – вижте официалната документация на проекта за подробности (потърсете „Двоични файлове“ на страницата).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да копирате колекция от една база данни в друга в MongoDB

  2. Групиране по сума mongodb

  3. Намерете отделни стойности, групирани по друго поле mongodb

  4. db.cloneCollection игнорира дублиращите се ключове

  5. Има ли начин да стартирате mongod от webstorm (mac)