Error running:Unable to open debugger port (127.0.0.1:56864): java.net.SocketException "Interrupted function call: accept failed
以上是Debug ServletConfigTest的时候出现的Tomcat启动失败(Filed)
原因:
这种情况往往发生在IDEA同时运行多个程序时,8080端口已经被其他程序占用了,导致你目前起得程序无法运行。
知道了因为什么,现在就可以解决问题了!!!!
解决方法
1.管理员身份运行cmd
2.在cmd中使用如下命令找出占用端口的程序
netstat -ano|findstr 8080
注意!!!!Tomcat服务器的默认端口号是8080
如果你在部署Tomcat的时候修改了他的端口号port,而且忘记了,记得去查看 tomcat安装目录---->conf---->server.xml文件下的
3.可以看到,8080端口被pid为4188的程序占用了,根据PID将其杀掉
taskkill -pid 4188 –f
再次运行程序,就可以看到程序成功运行了!