Closed wuwj-cn closed 1 month ago
有看了一下neo4j-java-driver的源码,在5.19.0版本后,在启动时会去检查健康状态,应该是tugraph这边没支持导致去检查时报出了异常,这个是否官方能够看下能够支持?或者有其他方法可以处理这类的异常?
经过代码排查,发现是因为集成了springboot Actuator导致报出来的异常,Actuator会去检查TuGraph的健康状态,可以通过management.health.neo4j.enabled=false 的配置将健康检查关闭。
Environment:
Describe the bug
SpringBoot应用引入neo4j驱动依赖,通过bolt协议连接上tugraph时,在服务启动的时候会提示Health check failed
How to reproduce and expected behavior
系统服务启动时报错信息如下:
driver初始化方式如下:
引入的neo4j驱动依赖的版本如下
我有试过多个不同的neo4j-java-driver版本,最初参考官方文档中的4.4.2不行,后续逐步升级5.10.0,5.20.0,以及最新5.24.0,都会出现同一样的错误。
本地用的JDK17的版本,应用服务运行在docker环境中。