前言
最近做项目的测试过程, eclipse 的Tomcat本来是开启着项目的,又再次开启了一次,导致端口号被占用,项目开启不了,同时 eclipse 关闭Tomcat 服务器的也红点没了。
怎么解决呢?
① 退一步,修改项目的端口号,再次开启项目
② 如果使用的是本地 Tomcat,可以在该 Tomcat 的 bin 目录下,开启 .shutdown.bat
关闭(Linux 下是 .shutdown.sh
)
③ 如果使用的是 Maven 的 Tomcat 插件,如 SpringBoot 工程,则无法通过 ② 方法解决了,可以使用类似 Linux 系统中的
kill -9 xxx
来结束进程,也是一种通用的解决方案(推荐)
具体操作
1、使用快捷键打开 cmd
2、上面问题占用的是 8080 端口,就以此为例
输入 netstat -aon|findstr "8080"
查看占用改端口号的进程
输入 tasklist|findstr "7972"
查看该进程的应用
输入 taskkill -f -t -im javaw.exe
杀死进程
再输入第一个命令,发现占用该端口的应用没了,完毕。
操作命令流程图: