啟動Tomcat時報錯,提示80端口被占用怎么辦?
更新時間 2023-09-03 12:13:02
最近更新時間: 2023-09-03 12:13:02
分享文章
本文向您介紹啟動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。
- 重啟彈性云主機。