You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下Spring Boot启动失败:8080端口被占用,taskkill权限拒绝

解决Spring Boot 8080端口占用问题

一、配置Spring Boot使用其他端口(推荐)

无需处理占用端口的进程,直接修改应用端口即可快速启动:

  • 修改配置文件
    若项目使用application.properties,在src/main/resources/application.properties中添加:
    server.port=8081
    
    若使用application.yml,则添加:
    server:
      port: 8081
    
    将8081替换为任意未被占用的端口即可。
  • 启动时指定端口
    用jar包启动时,执行命令:
    java -jar your-spring-boot-app.jar --server.port=8081
    
    IDE中启动时,在运行配置里添加程序参数:--server.port=8081

二、释放8080端口的方法

通过任务管理器结束占用进程

  1. 按下Ctrl+Shift+Esc打开任务管理器
  2. 切换到「详细信息」标签页,若未显示PID列,点击顶部「查看」→「选择列」,勾选「PID(进程标识符)」
  3. 找到PID为8580的进程,右键选择「结束任务」

确认进程归属后关闭程序

在任务管理器的「详细信息」中查看PID 8580对应的程序名称:

  • 如果是其他Java应用(如java.exe),直接关闭该应用的运行窗口即可释放端口
  • 如果是系统进程或无法终止的程序,建议优先采用「更换应用端口」的方案,避免影响系统稳定性

内容的提问来源于stack exchange,提问作者Josue Paniagua

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 05:52:26