
# 启动Tomcat时报错，提示80端口被占用怎么办？
#### 问题描述
当Windows系统云服务器启动Tomcat时报错，提示80端口被占用。
本节操作以Windows Server 2008 R2操作系统为例介绍排查80端口占用的操作步骤。
#### 可能原因
此应用使用的端口被其他程序或者病毒木马占用。
1. 使用**netstat -ano \| find "80"** 看到占用端口的进程ID是4。
   ![](https://support.huaweicloud.com/trouble-ecs/public_sys-resources/note_3.0-zh-cn.png)
   请根据实际情况修改端口。
   图1查看占用端口的进程ID   
   ![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0169429088.png "点击放大") 

2. 执行**tasklist /svc \| find "4"** 看到的是系统进程。
   ![](https://support.huaweicloud.com/trouble-ecs/public_sys-resources/note_3.0-zh-cn.png)
   请根据实际情况修改端口。
   图2系统进程   
   ![](https://support.huaweicloud.com/trouble-ecs/zh-cn_image_0169430284.png "点击放大") 
通过查看发现80端口被系统System进程占用
#### 处理方法
![](https://support.huaweicloud.com/trouble-ecs/public_sys-resources/note_3.0-zh-cn.png)
此操作可能需要关闭正在运行的业务或者重启云服务器。
**方法一** **：**
1. 以管理员身份运行cmd，输入**net stop http**。
2. 若需要停止对应服务，则选择**Y**
3. 执行**sc config http start= disabled**
**方法二：**
1. 在cmd下运行**regedit**打开注册表
2. 找到注册表HKEY_LOCAL_MACHINE \> SYSTEM \> CurrentControlSet \> services \> HTTP，修改Start，将其改为0。
3. 重启云服务器。
 
