启动Tomcat时报错,提示80端口被占用怎么办
更新时间 2025-11-17 17:28:07
最近更新时间: 2025-11-17 17:28:07
本文向您介绍启动Tomcat时报错,提示80端口被占用的解决方案。
问题描述
当Windows系统弹性云主机启动Tomcat时报错,提示80端口被占用。
本节操作以Windows Server 2019Datacenter操作系统的弹性云主机为例介绍排查80端口占用的操作步骤。
可能原因
提示80端口被占用,由提示可知,该端口可能是被其他程序占用,包括被木马病毒占用,可以按照下面步骤,查看占用该端口的进程ID,并再根据进程ID查看具体进程。
使用
netstat -ano | find "80"查看占用80端口的进程ID。
图1占用端口的进程ID
根据上面步骤得到的进程ID,通过命令
tasklist /svc | find "4"进一步查看具体的进程。
通过检查发现,系统System进程占用了80端口。
处理方法
说明
该操作可能需要关闭正在运行的业务或者重启弹性云主机。
方法一
以管理员身份运行cmd,执行命令
net stop http。如果需要停止相应的服务,则选择 Y 。
执行命令
sc config http start= disabled。
方法二
在cmd下执行命令
regedit, 打开注册表。找到注册表。
HKEY_LOCAL_MACHINE>SYSTEM > CurrentControlSet > services > HTTP,修改Start值为0。
重启弹性云主机。