以管理员身份打开命令行,然后进入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端口启用成功

博客介绍了以管理员身份打开命令行,进入neo4j的bin目录输入neo4j - console.cmd时出现端口占用错误的解决办法。通过netstat - ano|findstr “7474”查端口占用PID,用tasklist|findstr查看对应进程名称,最后在任务管理器结束进程,重启应用使端口启用成功。
805

被折叠的 条评论
为什么被折叠?



