有时候在eclipse中启动Tomcat或启动纯净版的Tomcat会出现端口被占的问题,下面菜鸟小编带大家进行端口排查解决问题。(下面假设是我的80端口被占了,如果你不知道你的Tomcat端口是多少就打开用记事本打开 D:\tomcat\conf\server.xml,这个路径是你的tomcat存放路径,里面有个conf下的server.xml,我就是放在D盘,找到这里的端口号就是你的)
1:使用命令netstat -ano|findstr “80”(我是假设80端口,如果你比如是8080或者8089你这里就改成8080或者8089):
查看 端口号包含"80"的占用情况
查询结果找到 80,8009,8005 (这三个都包含80)。
对应的pid(process id) 进程id 是1828
2 : 根据pid(进程id) 查询对应的应用程序 顶 折 纠 问
使用命令:
tasklist|findstr “1828”
1828根据上一步找到的对应的pid
发现是一个java.exe程序占用了80端口
3 : 根据名称 结束该程序最后使用taskkill /f /t /im java.exe结束java.exe
结束成功会提示:
成功: 已终止 。。。
或者通过pid终止:
taskkill /f /pid 1828
问题解决!