gpt4 book ai didi

java - org.neo4j.ogm.exception.ServiceNotFoundException : Driver: org. neo4j.ogm.drivers.http.driver.HttpDriver

转载 作者:搜寻专家 更新时间:2023-10-30 23:02:17 25 4
gpt4 key购买 nike

我是 Neo4J 的新手,正在尝试通过 java 连接到 Neo4J 服务器。

我的一个独立项目的pom入口如下:

<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>

此项目位于 java EE 项目的类路径中,并作为 war 部署在 tomcat 上。

我的代码试图打开一个 session ,如下所示:

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();

最后一行抛出以下错误:

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)

我没有使用 Spring,代码使用的是 JDK 7。任何帮助都会非常有用。

谢谢! :)

最佳答案

请使用Configuration config = new Configuration();

不应重新配置现有配置。 Components.configuration() 方法本应在 2.0.1 中删除,但它被忽略了。该方法已被弃用,将在下一个版本中删除。

我们将尽快更新相关文档。抱歉造成任何混淆。

关于java - org.neo4j.ogm.exception.ServiceNotFoundException : Driver: org. neo4j.ogm.drivers.http.driver.HttpDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36717199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com