2016-04-19 43 views
6

Neo4J için yeni ve Neo4J sunucusuna java ile bağlanmaya çalışıyorum.org.neo4j.ogm.exception.ServiceNotFoundException: Sürücü: org.neo4j.ogm.drivers.http.driver.HttpDriver

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

Bu proje bir java EE proje sınıf yolunda olduğunu ve tomcat üzerinde savaş olarak dağıtıldığı şöyledir: Tek başına projenin

Benim pom girişlerdir.

Kodum şu şekilde bir oturum açmaya çalışıyor

:

org.neo4j.ogm.exception.ServiceNotFoundException: Driver: 
org.neo4j.ogm.drivers.http.driver.HttpDriver 
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) 

Bahar kullanarak değil miyim ve kod JDK 7. Herhangi bir yardım kullanıyor:

Configuration configuration = Components.configuration(); 
     configuration.driverConfiguration() 
        .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver") 
        .setURI("http://localhost:7474") 
        .setCredentials("xxxx", "xxxx"); 
SessionFactory sessionFactory = new SessionFactory("com.myapp.infra.transaction"); 
sessionFactory.openSession(); 

Son hat aşağıdaki hatayı atıyor gerçekten yararlı olacak.

Teşekkürler! :)

+1

Sorunu çözdünüz mü? Benzer bir karşı karşıya – sainr

cevap

0

Varolan yapılandırma Configuration config = new Configuration();

yeniden edilmemelidir kullanın. Components.configuration() yöntemi 2.0.1'de kaldırılmış olmalı, ancak gözden kaçırılmıştı. Yöntem kullanımdan kaldırıldı ve sonraki sürümde kaldırılacak.

Bu dokümanı mümkün olan en kısa zamanda güncelleyeceğiz. Herhangi bir karışıklık için özür dilerim.

+0

Teşekkürler Vince .. Kodumu değiştirdim ama yine de aynı hatayı alıyorum ... Değiştirilmiş kod şu şekilde görünüyor: Yapılandırma istemcisi = new Configuration(); client.driverConfiguration() \t .setDriverClassName ("org.neo4j.ogm.drivers.http.driver.HttpDriver") \t .setURI ("http: // localhost: 7474") \t .setCredentials ("xxxx", "xxxx"); sessionFactory = new SessionFactory (istemci, "com.myapp.infra.transaction"); Ayrıca bunu denedim, iyi çalışıyordu http://inner-loop.github.io/java-neo4j-ogm/ –

+0

Herhangi bir ipucu .. hala çalışmıyor? –

+0

Bir yere bakabileceğimiz bir kodunuz var mı? – Vince