Could not load driver class org.neo4j.ogm.drivers.http.driver.HttpDriver(Neo4j连接用bolt还是http)
这里需要注意如果只是用了 spring-boot-starter-data-neo4j 的话,连接驱动默认使用的是bolt协议。bolt协议好像底层使用二进制操作,更高效。如果要是用http协议的话要加入neo4j-ogm-http-driver 。版本要和neo4j一样,在依赖里面查下。
使用bolt协议,端口使用7687,使用http协议,端口使用7474,这些是默认端口。这个端口可以在neo4j配置,如果配置了就去查下对应的端口。
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId></dependency>//如果只是使用了spring-boot-starter-data-neo4j,那么连接的时候就需要使用blot ,并且把端口改为7687
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-neo4j</artifactId></dependency><dependency><groupId>org.neo4j</groupId><artifactId>neo4j-ogm-http-driver</artifactId></dependency>
//如果引入了drive 那么要使用http连接,并且端口是7474
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.neo4j.ogm.session.SessionFactory]: Factory method 'sessionFactory' threw exception; nested exception is org.neo4j.ogm.exception.core.ConfigurationException: Could not load driver class org.neo4j.ogm.drivers.http.driver.HttpDriverat org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) ~[spring-beans-5.2.1.RELEASE.jar:5.2.1.RELEASE]at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:640) ~[spring-beans-5.2.1.RELEASE.jar:5.2.1.RELEASE]... 54 common frames omitted
Caused by: org.neo4j.ogm.exception.core.ConfigurationException: Could not load driver class org.neo4j.ogm.drivers.http.driver.HttpDriverat org.neo4j.ogm.session.SessionFactory.newConfiguredDriverInstance(SessionFactory.java:252) ~[neo4j-ogm-core-3.2.2.jar:3.2.2]at org.neo4j.ogm.session.SessionFactory.<init>(SessionFactory.java:87) ~[neo4j-ogm-core-3.2.2.jar:3.2.2]at org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration$Neo4jOgmSessionFactoryConfiguration.sessionFactory(Neo4jDataAutoConfiguration.java:87) ~[spring-boot-autoconfigure-2.2.1.RELEASE.jar:2.2.1.RELEASE]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_231]at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_231]at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_231]at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_231]at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5.2.1.RELEASE.jar:5.2.1.RELEASE]... 55 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.neo4j.ogm.drivers.http.driver.HttpDriverat java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[na:1.8.0_231]at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[na:1.8.0_231]at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) ~[na:1.8.0_231]at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[na:1.8.0_231]at java.lang.Class.forName0(Native Method) ~[na:1.8.0_231]at java.lang.Class.forName(Class.java:264) ~[na:1.8.0_231]at org.neo4j.ogm.session.SessionFactory.newConfiguredDriverInstance(SessionFactory.java:247) ~[neo4j-ogm-core-3.2.2.jar:3.2.2]... 62 common frames omitted
Could not load driver class org.neo4j.ogm.drivers.http.driver.HttpDriver(Neo4j连接用bolt还是http)相关推荐
- Neo4J OGM与Quarkus
在下面的视频中,我演示了一个使用Neo4J数据库和Neo4J OGM的Quarkus应用程序示例. 看一下GitHub上的示例项目 . 我为咖啡豆创建了一个示例域,其中包含我们可以查询和匹配的某些风味 ...
- org.neo4j.ogm.exception.MappingException: Error mapping GraphModel to instance of ***.ProjectGraph
实例化知识图谱对象ProjectGraph.java 提示如下截图错误信息: Exception in thread "main" org.neo4j.ogm.exception. ...
- Neo4j OGM的配置问题
日志: Exception org.springframework.web.util.NestedServletException: Request processing failed; nested ...
- neo4j ogm Class com is not a valid entity class. Please check the entity mapping问题
目前使用Neo4j OGM库的人应该不多了,现在可以直接使用Spring Boot Data Neo4j 简称SDN. 但是使用OGM的时候遇到一个问题:neo4j :: Getting java.l ...
- UEFI Drivers UEFI Driver Model
1. UEFI Drivers UEFI Drivers是UEFI Image的一种,UEFI Drivers与UEFI Applications的区别: Objects managed by UE ...
- 【Neo4j权威指南】SpringBoot 集成 Neo4j 教程SDN
[Neo4j权威指南]SpringBoot 集成 Neo4j 教程SDN 一.Neo4j 介绍 二.Neo4j 安装 三.SpringBoot 整合 四.整合测试 五.结果验证 六.过程中遇到的问题记 ...
- kubeadm初始化集群报错:kubelet driver: “cgroupfs“ is different from docker cgroup driver: “systemd“
kubeadm初始化集群报错: 报错信息如下: [kubelet-check] It seems like the kubelet isn't running or healthy. [kubel ...
- This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver.的解决办法及原因
1.问题描述 This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. 2.原因 Spring2.2 以后的版本是 ...
- QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QO
数据库安装成功,软件连接时报"QSqlDatabase: QMYSQL driver not loaded ,QSqlDatabase: available drivers: QSQLI ...
最新文章
- 《AI系统周刊》第1期:社群招新,打通智能计算软硬件“任督二脉”
- [汇编] 001基础知识-什么是汇编
- python简单代码input-python基础 input()函数
- tar - tar 档案文件管理程序的 GNU 版本。
- 结构体相互嵌套使用的条件?
- 经典C语言程序100例之六六
- .NET6之MiniAPI(一):开始Mini API
- 【推荐】Zeal 离线API文档浏览器
- pod install速度慢解决方案
- 第三方支付接口对接基本流程
- CSS 函数摘抄笔记1207
- windows7系统之家旗舰版下载
- PDF是如何在线分割的?
- matlab 三分之一倍频程,三分之一倍频程谱
- 初识JAVA:猜数字小游戏案例---系统产生一个1-100之间的随机数,猜出这个数是多少?
- 超市系统软件强度测试目标,超市管理系统测试报告材料.doc
- 生鲜电商运营框架的对比和分析
- 大学毕业4年-未来展望(1)-商业研究
- mybatis自动建表oracle,利用mybatis-generator自动生成代码 - 菩提树下的杨过 - 博客园...
- 微信公众平台昵称乱码emoji表情过滤
热门文章
- 排查https请求出现received fatal alert: internal_error的问题
- 1234组成无重复三位数
- win7系统如何关闭不需要的服务器,连接设备平台服务可以禁止吗,win7系统哪些服务可以禁止...
- ec20 复位命令_Quectel EC20 R2.1 AT指令集(基础部分)未完
- 谈 Linux,Windows 和 Mac -王银纠正对linux的看法
- 在线免费网盘空间统计
- u大侠pe系统桌面计算机,更换winpe桌面壁纸的详细教程
- 东华大学计算机学院刘国华,东华大学计算机科学与技术学院研究生导师简介-刘国华??(教授)...
- 一文读懂直播卡顿优化那些事儿
- 计算机不能上网 故障分析,电脑不能上网故障排查方法教程