Neo4J Desktop访问/db/data/报404及SSL错误问题求助
Neo4J 访问问题解决方案
问题1:修复 http://localhost:7474/db/data/ 404 错误
- 新版Neo4J已经废弃了
/db/data/这个旧REST API端点,别再用它了。如果要调用API,改用新的HTTP API端点,比如默认数据库的话用http://localhost:7474/db/neo4j/tx/commit,或者直接用http://localhost:7474/browser/里的查询界面操作数据。 - 确认Movie Database实例在Neo4J Desktop里是运行状态,并且数据库名称正确(默认是
neo4j,除非你改了)。 - 核对登录凭据:默认初始密码是
neo4j,第一次登录会强制修改,确保你输入的是修改后的正确密码。
问题2:解决HTTPS链接SSL错误
- 重新生成SSL证书:Neo4J默认的自签名证书可能没生成好或者浏览器不认可。在Neo4J Desktop里打开实例的设置页面,找到SSL相关选项,重新生成证书文件。
- 修改配置文件:找到实例的
neo4j.conf(通过Neo4J Desktop的「Open Folder」→「Configuration」进入),调整以下配置:- 确保
dbms.ssl.policy.http.enabled=true开启HTTP的SSL支持 - 确认证书路径配置正确:
dbms.ssl.policy.http.base_directory=certificates/http,检查这个目录下有没有certificate.crt和private.key两个文件
- 确保
- 让浏览器信任证书:Chrome里遇到SSL错误时,点「高级」,选「继续前往localhost(不安全)」;或者手动导出Neo4J的证书,在Chrome设置→安全→管理证书里导入到信任列表。
- 检查端口:默认HTTPS端口是7473,确认这个端口没被其他程序占用,在Neo4J Desktop的实例详情里可以查看端口是否正常监听。
内容的提问来源于stack exchange,提问作者Joe Stagner
相关产品推荐
相关产品推荐

