怎么解决tomcat占用8080端口问题

1.进入dos界面。

操作:开始-》输入"cmd"


2.查看8080端口占用情况。(对应下图第一步)

操作:在dos界面输入:netstat -aon|findstr "8080"


3.查看被占用端口的进程名称(对应下图第三步)

操作:在dos界面输入:tasklist|findstr "5304"(不一定是5304,得看你上面dos语句运行结果中显示的占用端口号)


怎么解决tomcat占用8080端口问题


4.结束占用端口的进程

方法一(推荐):

操作:进入任务管理器(右击桌面最下面的菜单栏,选择任务管理器),手动结束进程。

比如我这个占用的是javaw.exe,与java有关,我选择结束了java有关的进程。

方法二:

操作:dos命令结束进程:taskkill  /pid 5304 /f (不一定是5304,得看你上面dos语句运行结果中显示的占用端口号)

这个方法亲测无效,dos无法关闭(可能是没有权限),如果跟我一样关不了的,推荐第一种手动关闭。


5.检查8080端口占用情况。

操作:重复第二步,可以看到已经没有占用的资源。