2016-04-23 7 views
1

私は私のNeo4jを設定しているが、それはのNeo4j-OGM 2.0構成エラードライバヌル

Configuration cfg = Components.configuration(); 
    cfg.driverConfiguration() 
     .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver") 
     .setURI("http://localhost:7474") 
     .setCredentials("neo4j","neo4j"); 
    SessionFactory sessionFactory = new SessionFactory(cfg,"rdf2rdf.domain"); 
    //Session session = Neo4jSessionFactory.getInstance().getNeo4jSession(); 
    Session session = 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:79) 
at rdf2rule.rdf2rule.App.main(App.java:48) 

私のセッションファシリティが間違っているようです!誰でも助けてくれますか?お願いします。

答えて

1

あなたはinclude the http driverする必要があります

<dependency> 
    <groupId>org.neo4j</groupId> 
    <artifactId>neo4j-ogm-http-driver</artifactId> 
    <version>2.0.1</version> 
</dependency> 

また、 Configuration cfg = Components.configuration();

+0

Configuration cfg = new Configuration();

に感謝を変更してください!できます。しかし、私はまだComponents.configuration()とConfiguration()の違いを知りたがっています – shell

+0

ogmドキュメントが正しくありません。新しい構成を設定するときは、再使用する代わりに、常に新しい構成をインスタンス化する必要があります。次のリリースで他のメソッドを削除します – Luanne

関連する問題