java.lang.NoClassDefFoundError
があります -これは、実行時にクラスが失われることを意味します(ビルド/コンパイル時ではありません)。したがって、プロジェクトの[構成の実行]ダイアログを開き(プロジェクトのコンテキストメニュー->[名前を付けて実行]->[構成の実行...])、bson-xxx.jar、mongodb-driver-xxxがあることを確認する必要があります。 jar、およびmongodb-driver-core-xxx.jarが何らかの形で[クラスパス]タブにリストされています。はい、Xavier Boucletが言ったように、アプリケーションサーバーで実行する場合は、このjarをサーバーのクラスパスに追加する必要があります。