MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Hubungkan proyek Java ke database mongodb

NoClassDefFoundError pengecualian memberi tahu Anda bahwa kelas ada di sana ketika kode yang Anda jalankan dikompilasi, tetapi tidak ada di jalur kelas sekarang.

Penjelasan yang paling mungkin adalah bahwa Anda memang menambahkan mongodb-driver.jar ke classpath Anda, tetapi lupa menambahkan dependensi transitifnya demikian juga. Kelas ServerAddressHelper yang dilaporkan hilang ada di dalam mongodb-driver-core.jar .

Jadi bagaimana memecahkan masalah ini? Gunakan sistem manajemen ketergantungan seperti Maven atau Gradle untuk mengunduh semua toples yang diperlukan secara otomatis, atau Anda perlu melakukannya dengan cara lain (mis. secara manual). Sepertinya Anda juga dapat menggunakan mongo-java-driver.jar all-in-one sebagai gantinya - lihat dokumentasi resmi proyek untuk detailnya (cari "Binaries" di halaman).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Antarmuka mongo

  2. Perintah MongoDB yang berbeda

  3. Perbedaan MongoDB antara kode kesalahan 11000 dan 11001

  4. Pencarian MongoDB ketika bidang asing adalah array

  5. Jenis file atau direktori apa yang diharapkan oleh mongorestore saat menggunakan flag -d?