本文主要是介绍Error running ‘LocalTest‘: Unable to open debugger port (127.0.0.1:56999): java.net.SocketException,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1.问题背景
2.解决方法
1.管理员身份运行CMD
2.在CMD中使用如下命令找出占用端口的程序
3.可以看到,8080端口被pid为4188的程序占用了,根据PID将其杀掉
1.问题背景
软硬件环境:
操作系统:Windows 10 教育版 64-bit (10.0, Build 19043)
(19041.vb_release.191206-1406)
IDEA版本:2020.1.1 x64
JDK版本:JDK8
IDEA在调试程序的时候出现:
Error running 'LocalTest': Address localhost:8080 is already in use以及Error running 'LocalTest': Unable to open debugger port (127.0.0.1:56999): java.net.SocketException "Interrupted function call: accept failed"
这种情况往往发生在你的IDEA同时运行多个程序时,8080端口已经被其他程序占用了,导致你目前起得程序无法运行。
2.解决方法
知道原因,问题就好解决了:
1.管理员身份运行CMD
2.在CMD中使用如下命令找出占用端口的程序
netstat -ano|findstr 8080
找出占用你程序端口的程序(我的程序使用的是8080端口,根据你程序部署时候设置的值,将8080修改为对应的):
3.可以看到,8080端口被pid为4188的程序占用了,根据PID将其杀掉
taskkill -pid 4188 –f
再次运行程序,可以看到程序成功运行!
都看到这里了,还不赶紧点赞,评论,收藏走一波?
这篇关于Error running ‘LocalTest‘: Unable to open debugger port (127.0.0.1:56999): java.net.SocketException的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!