开发编程,我们使用单独的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的进程,重新打开开发工具。
第四种:直接重启电脑
重启电脑,被占用的端口都会释放。