以管理员身份打开命令行,然后进入neo4j的bin目录下,输入neo4j-console.cmd
发生如上错误,解决办法如下
端口占用问题:
Caused by: org.neo4j.helpers.PortBindException: Address localhost:7687 is already in use, cannot bind to it.
- 打开cmd命令行,执行命令netstat -ano|findstr “7474”,查,7474端口是否被占用及占用此端口的PID,从下图中可以看到占用端口的进程ID(PID)为4084
- 执行命令tasklist|findstr "4084"查看此PID对应的进程名称为软件名称
如下图所示,可以看到4084对应的软件名称为prunsrv-amd64.exe
- 通过Windows任务管理器(ctrl+alt+delete)找到prunsrv-amd64.exe,右键结束进程树,或直接点击结束任务也ok
- 进程关闭完成后,重启启动neo4j-console.cmd应用,可以看到7474端口启用成功