端口占用(Window)

开始---->运行---->cmd,或者是window+R组合键,调出命令窗口


输入命令:netstat -ano,列出所有端口


查看被占用端口对应的PID

输入命令:netstat -ano|findstr "135",回车,记下PID(1020)


启动任务管理器


查看,选择列



进程符表示,现实所有用户进程,选择

在PID列找到 被占用端口PID,结束进程

### Windows 系统中端口占用的解决方案 在 Windows 系统中,当某个特定端口被其他进程占用时,可以通过以下方法查看并释放该端口。 #### 查看哪个进程占用了指定端口 可以使用 `netstat` 命令来查找占用特定端口的进程 ID (PID)运行以下命令: ```cmd netstat -aon | findstr :<port> ``` 将 `<port>` 替换为实际被占用端口号(例如 3306 或 80)。此命令会返回与该端口关联的信息,其中包括 PID[^1]。 #### 获取具体进程名称 通过上一步获取到的 PID,可以在任务管理器中找到对应的进程名称。也可以直接使用以下命令查询: ```cmd tasklist /FI "PID eq <pid>" ``` 将 `<pid>` 替换为之前查到的实际 PID 数字。这将显示具体的进程名及其相关信息[^2]。 #### 终止占用端口的进程 如果确认需要终止该进程,则可执行如下命令强制结束它: ```cmd taskkill /F /PID <pid> ``` 同样地,把 `<pid>` 替换为你所知道的确切数值即可完成操作。 #### 防止未来再次发生冲突 为了避免将来出现类似的端口争用情况,建议调整应用程序使用的默认端口设置。比如对于 Tomcat 而言,只需编辑其配置文件中的 server.xml 文件,并更改 Connector 元素内的 port 属性值就可以轻松实现这一点[^3]。 ```xml <!-- Example of changing the default HTTP connector's port --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ``` 以上就是针对 Windows 平台上解决端口占用问题的一系列措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值