cmd找到占用8080端口的进程

假如我们需要确定谁占用了我们的80端口

1、Windows平台
在windows命令行窗口下执行:
C:/>netstat -aon|findstr "80"
TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:/>tasklist|findstr "2448"
thread.exe                     2016 Console                 0     16,064 K
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

如果需要查看其他端口。把 80 改掉即可

### 解决 Intellij IDEA 启动时 8080 端口占用的方法 #### 方法一:通过命令行终止占用端口进程 对于 Windows 用户,在遇到 8080 端口占用的情况时,可以尝试打开具有管理员权限的命令提示符窗口并执行如下操作来查找并结束占用端口的服务或应用程序: 1. 输入 `netstat -ano | findstr :8080` 来获取监听于 8080进程 ID (PID)[^1]。 2. 利用上一步得到的 PID 值,可以通过 `tasklist /FI "PID eq {your_pid}` 查看具体哪个程序占用了此端口。 3. 如果确认是要停止的应用,则可利用 `taskkill /F /PID {your_pid}` 强制结束它。 如果上述命令在 CMD 中无响应,可能是因为系统资源暂时繁忙或其他因素阻止了指令正常工作。此时建议稍后再试或者重启计算机以清理潜在冲突。 #### 方法二:更改应用使用的默认端口号 另一种更为推荐的方式是在不影响其他服务的前提下调整正在开发中的 Web 应用所绑定的 HTTP(S) 接听地址。这通常可以在项目的配置文件里完成设置,比如 Spring Boot 项目可在 `application.properties` 或者 `application.yml` 文件内指定不同的服务器端口;而对于普通的 Java EE/Spring MVC 类型工程来说,应该编辑位于 IDE 配置向导里的 Tomcat Server 设置页面下的相应字段[^3]。 ```properties server.port=9090 ``` #### 方法三:排查虚拟机预留端口范围干扰 有时即使本地确实没有任何显而易见的过程绑定了目标端口,仍然会收到类似的错误消息。这时可能是由于某些情况下操作系统为了安全考虑预先划定了部分 IP 地址段作为动态分配给临时连接之用,从而间接造成了看似“虚假”的端口不可用现象。针对这种情况,应当先运行 `netsh interface ipv4 show excludedportrange protocol=tcp` 检查是否存在覆盖到 8080 号位的区间,并按照实际情况采取措施——要么避开这些特殊区间的数值重新设定新的可用端点,要么依照官方文档指引重设网络参数使原有规则失效以便恢复正常访问[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值