Проблема с подключением проекта Grails 4.0.4 к Neo4j Desktop

У меня, вероятно, очень глупая ошибка, но я не могу заставить простой проект Grails 4.0.4 подключиться к экземпляру Neo4j Desktop (1.3.8).

Служба neo4j запущена, и я смог убедиться, что у меня есть подключение к ней из других инструментов, таких как DBeaver и Python.

Настройки базы данных neo4j в application.yml выглядят так:

grails:
    neo4j:
        url: bolt://localhost:7687
        username: "neo4j"
        password: "neo4j"

Проект, который я сгенерировал из start.grails.org, работает следующим образом:

curl -O start.grails.org/myapp.zip -d version=4.0.4 -d features=events,geb2,neo4j

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

Ошибка запуска приложения

org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем «neo4jDatastore»: создание экземпляра bean-компонента с помощью конструктора не удалось; вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр [org.grails.datastore.gorm.neo4j.Neo4jDatastore]: конструктор выдал исключение; вложенным исключением является org.neo4j.driver.v1.exceptions.ServiceUnavailableException: соединение с базой данных прервано. Это может произойти из-за нестабильности сети или перезапуска базы данных.

Был бы признателен за некоторые подсказки, которые могли бы помочь мне начать работу.

Спасибо!


person user215556    schedule 21.10.2020    source источник
comment
какая версия Neo4j? Я не думаю, что в Grails пока есть поддержка Neo4j 4.x (могу ошибаться)   -  person aldrin    schedule 22.10.2020
comment
Ты прав. У меня не было времени обновить свой пост до сих пор, но после установки версии сообщества 3.5.22 Neo4j я смог заставить его работать. Итак, как вы сказали, версия Grails, которую я использую, не поддерживает версию, включенную в установленную мной рабочую станцию ​​Neo4j.   -  person user215556    schedule 23.10.2020


Ответы (1)


Согласно http://gorm.grails.org/snapshot/neo4j/manual/#releaseNotes, похоже, еще нет версии, поддерживающей Neo4j 4.x.

Последняя поддерживаемая версия — Neo4j 3.x с GORM 7.0.x.

person aldrin    schedule 23.10.2020