Address already in use: Bind 解决方法

开发编程,我们使用单独的tomcat,或者是使用spring boot集成的tomcat(或者其它web 容器),有时候会提示:

Address already in use: Bind

原因是因为:端口被占用了,要解决有几种方法:

第一种:找到端口被暂用的进程,杀掉,再启动tomcat,即可。

启动cmd, 执行命令netstat -ano|findstr  8080

这里的8080,就是你的tomcat使用的端口,使用上面的命令,就可以在cmd看到对应占用端口的进程,使用: taskkill -f -pid 进程号,干掉进程。

第二种:直接给tomcat换一个端口号

比如原来用的是8080,你直接换成8081,重启tomcat,也是没问题的。

第三种:任务管理器干掉进程

Ctrl+Shift+Delete 打开资源管理器,关掉开发工具和Java jvm的进程,重新打开开发工具。

第四种:直接重启电脑

重启电脑,被占用的端口都会释放。