MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Połącz projekt java z bazą danych mongodb

NoClassDefFoundError wyjątek informuje, że klasa była tam, gdy uruchamiany kod został skompilowany, ale brakuje jej w ścieżka klasy teraz.

Najbardziej prawdopodobnym wyjaśnieniem jest to, że dodałeś plik mongodb-driver.jar do ścieżki klas, ale zapomniałeś o dodaniu jej przechodnich zależności również. Zgłoszona brakująca klasa ServerAddressHelper znajduje się w mongodb-driver-core.jar .

Jak więc rozwiązać ten problem? Albo użyj systemu zarządzania zależnościami, takiego jak Maven lub Gradle, do automatycznego pobierania wszystkich niezbędnych plików jar, albo musisz to zrobić w inny sposób (np. ręcznie). Wygląda na to, że możesz również użyć uniwersalnego mongo-java-driver.jar zamiast tego - zobacz oficjalną dokumentację aby uzyskać szczegółowe informacje (wyszukaj „Binaries” na stronie).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak Python może obserwować zmiany w Oplogu Mongodb?

  2. Integracja mongodb z elasticsearch w środowisku node.js

  3. Czy można skonfigurować MongoDB we współdzielonym środowisku hostingowym?

  4. Jak uzyskać Max i Min Value w MongoDB w oparciu o konkretny klucz?

  5. Nie znaleziono klasy „MongoClient”