Как встроить mongodb в Java-программу вместо запуска демона - PullRequest
6 голосов
/ 21 июля 2011

Есть ли способ встроить mongodb в приложение java вместо запуска демона.

Я скачал драйверы mongodb jdbc и добавил их в classpath.

1 Ответ

3 голосов
/ 07 августа 2011

Вы не можете вставлять mongodb в процесс Java. Это отдельный процесс.

Вы можете запускать и останавливать его, когда ваша программа запускается / останавливается, вызывая процесс. Обычно это не рекомендуется, так как mongodb предназначен для работы в качестве фонового сервера; если вы сделаете это, то, вероятно, лучше выбрать случайный порт, чтобы запустить его, чтобы он не влиял на другие экземпляры mongodb. Вам также необходимо убедиться, что вы включили правильные двоичные файлы для платформы, на которой развернуто ваше Java-приложение, так как для этого требуется больше, чем JVM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...