2016-02-22 3 views
1

Я пытаюсь использовать спящий режим с водителем Монго и испытывает некоторые проблемы:Grails 2.5.0 + Монго + зимуют

Я создал совершенно новые Grails приложения, используя Grails 2.5.0. изменил dataSource.groovy, чтобы указать на mysql, uncommented mysql-connector-java: 5.1.29, и все работает отлично.

Но когда я добавляю компиляции «org.grails.plugins: MongoDB: 5.0.0.RC1» для плагинов раздела в сборки Config я получаю это при запуске:

| Error 2016-02-22 14:32:29,439 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener - Error initializing the application: org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainBinder.evaluateMapping 

, что мне не хватает ?

NB! Приложение не запускается, поэтому все внутренние сопоставления в данный момент не имеют значения.

Вот мои конфигурационные файлы:

DataSource ->https://cldup.com/GnXUJDOy0b.txt

BuildConfig ->https://cldup.com/xtk5l1F_BW.txt

Ошибка ->https://cldup.com/NJ7vpoX3Kb.txt

ответ

0

Это может быть полезно, если вы показать больше кода, но вам кажется не устанавливают отображение для монго в определении класса домена:

static mapWith="mongo" 

Here вы можете найти полезную обучающую об этом

0

Я не мог найти способ сделать MongoDB 5.0.1 работать, после нескольких дней поисков нашел этот ответ. Это решение сработало.

plugins { 
    compile (":mongodb:3.0.2") { 
     excludes 'grails-datastore-gorm-plugin-support' 
     excludes 'grails-datastore-gorm' 
     excludes 'grails-datastore-core' 
    } 
} 

, а затем в зависимости, тянуть правильные данные в:

dependencies { 
    compile 'org.grails:grails-datastore-gorm-plugin-support:3.1.3.RELEASE' 
    compile 'org.grails:grails-datastore-gorm:3.1.3.RELEASE' 
    compile 'org.grails:grails-datastore-core:3.1.3.RELEASE' 
} 

здесь Cannot install Grails MongoDB plugin

Надежда это сэкономит кому-то очень много времени и усилий.

Смежные вопросы