sql >> データベース >  >> NoSQL >> MongoDB

Javaプロジェクトをmongodbデータベースに接続します

    NoClassDefFoundError 例外は、実行するコードがコンパイルされたときにクラスが存在したことを示していますが、アプリケーションのクラスパス 今。

    最も可能性の高い説明は、 mongodb-driver.jarを追加したことです。 クラスパスに追加しましたが、推移的な依存関係 を追加するのを忘れました 同じように。報告された欠落しているクラスServerAddressHelper mongodb-driver-core.jar内に存在します 。

    では、この問題を解決するにはどうすればよいでしょうか。 MavenやGradleなどの依存関係管理システムを使用して必要なすべてのjarを自動的にダウンロードするか、他の方法(手動など)でこれを行う必要があります。オールインワンのmongo-java-driver.jarも使用できるようです。 代わりに、プロジェクトの公式ドキュメント を参照してください。 詳細については(ページで「バイナリ」を検索してください)。




    1. 単一サーバー上の複数のLaravelアプリケーションのキューにRedisを使用する

    2. MongoDBでObjectIDの代わりにUUIDを使用する

    3. Rails付きのMongoid、attr_accessible->メソッドが見つかりません

    4. MongoDBデータベースデプロイメントの自動化