2016-08-23 1 views
0

Я поместил файл ogm.properties в ту же папку, что и класс Neo4jSessionFactory. Когда я запускаю свой проект, я получаю информацию о том, что драйвер «null». В чем проблема? Я использую драйвер Neo4j OGM для Java в версии 2.Драйвер null при открытии сессии в Neo4j OGM Драйвер Java v2

Моего сессии завод класс:

public class Neo4jSessionFactory { 
    private final static SessionFactory sessionFactory = 
           new SessionFactory("school.domain"); 
    private static final Neo4jSessionFactory factory = new Neo4jSessionFactory(); 

    public static Neo4jSessionFactory getInstance() { 
    return factory; 
    } 

    public Session getNeo4jSession() { 
    return sessionFactory.openSession(); 
    } 
} 

Стек след:

Exception in thread "main" org.neo4j.ogm.exception.ServiceNotFoundException: Driver: null 
    at org.neo4j.ogm.service.DriverService.load(DriverService.java:51) 
    at org.neo4j.ogm.service.DriverService.load(DriverService.java:63) 
    at org.neo4j.ogm.service.Components.loadDriver(Components.java:126) 
    at org.neo4j.ogm.service.Components.driver(Components.java:84) 
    at org.neo4j.ogm.session.SessionFactory.openSession(SessionFactory.java:80) 
    at neo4jCMS.Neo4jSessionFactory.getNeo4jSession(Neo4jSessionFactory.java:27) 
    at neo4jCMS.Application.main(Application.java:20) 

Моего ogm.properties файл:

driver=org.neo4j.ogm.drivers.http.driver.HttpDriver 
URI=http://login:[email protected]:7474 
+0

Как выглядит ваш файл ogm.properties? – Luanne

+0

Я добавляю этот файл в вопрос. – Marcin

ответ

1

Я поместил файл ogm.properties в ту же папку, что и класс Neo4jSessionFa ctory.

Самый простой способ использовать ogm.properties, чтобы поместить их в корне пути к классам. Вам не нужно помещать его в ту же папку, что и Neo4jSessionFactory, или где вы создаете экземпляр фабрики в своем приложении.

+0

Перейдя из каталога src/to resources, моя проблема была решена. – Marcin

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

  • Нет связанных вопросов^_^