当前位置: 首页 > backend >正文

springboot启动的端口如何终止

若要终止 Spring Boot 应用所使用的端口,可依据应用的运行方式,采用不同的解决办法。以下为你详细介绍:

1. 直接停止正在运行的 Spring Boot 应用程序

开发环境(IDE 中运行)
  • IntelliJ IDEA:在 IDE 的运行窗口里,找到正在运行的 Spring Boot 应用程序,点击红色的停止按钮,就能终止应用程序,进而释放端口。
  • Eclipse:在“控制台”视图中,找到正在运行的 Spring Boot 应用程序,点击“终止”按钮(红色正方形图标)即可。
命令行运行
  • 若你是通过 java -jar 命令来启动 Spring Boot 应用的,可在终端中按 Ctrl + C 组合键,以此来终止应用程序。

2. 查找并终止占用端口的进程

要是你无法直接停止 Spring Boot 应用,或者不确定哪个进程占用了端口,可按照以下步骤查找并终止占用端口的进程。

Windows 系统
  • 查找占用端口的进程
    • 按下 Win + R 组合键,输入 cmd 并回车,打开命令提示符窗口。
    • 输入以下命令来查找占用指定端口(例如 8080)的进程及其对应的进程 ID(PID):
netstat -ano | findstr :8080
  • 终止进程
    • 找到对应的 PID 后,在命令提示符中输入以下命令来终止该进程:
taskkill /F /PID PID

PID 替换为实际查找到的进程 ID。

Linux 或 macOS 系统
  • 查找占用端口的进程
    • 打开终端,输入以下命令来查找占用指定端口(例如 8080)的进程及其对应的 PID:
lsof -i :8080

或者使用以下命令:

netstat -tulnp | grep :8080
  • 终止进程
    • 找到对应的 PID 后,在终端中输入以下命令来终止该进程:
kill -9 PID

PID 替换为实际查找到的进程 ID。

3. 修改 Spring Boot 应用的端口配置

若你不想终止当前正在运行的应用,也可以修改 Spring Boot 应用的端口配置,让应用使用其他端口。

修改 application.properties 文件

src/main/resources 目录下找到 application.properties 文件,添加或修改以下配置:

server.port=8081

将端口号修改为你想要使用的端口。

修改 application.yml 文件

若你使用的是 YAML 格式的配置文件,在 src/main/resources 目录下找到 application.yml 文件,添加或修改以下配置:

server:port: 8081

同样将端口号修改为你想要使用的端口。之后重新启动 Spring Boot 应用,它就会使用新的端口。

http://www.xdnf.cn/news/2045.html

相关文章:

  • Web4.0身份革命:去中心化身份系统的全栈实现路径
  • 如何将 sNp 文件导入并绘制到 AEDT (HFSS)
  • IMX675-AAQR-C 索尼图像传感器 属于索尼 Starvis 2 系列,主打 高灵敏度、低噪声,适用于工业检测、安防监控、机器视觉等场景 提供数据手册
  • Cancer Cell|scRNA-seq + scTCR + 空间多组学整合分析,揭示CD8⁺ T细胞在免疫治疗中的“双路径” | 临床问题的组学解答
  • UR5 UR5e机器人URDF文件
  • 精华贴分享|【牛马课题】可转债多策略研究-1【基础篇】
  • Linux部署ragflow,从安装docker开始~
  • commix
  • 巧记英语四级单词 Unit5-上【晓艳老师版】
  • keil修改字体无效,修改字体为“微软雅黑”方法
  • 函数的定义与使用(python)
  • windows server安装winget
  • 【进阶】C# 泛型知识点整理归纳
  • Git命令行中vim的操作
  • 9.ArkUI List的介绍和使用
  • 云+AI双轮驱动,亚马逊云科技加速中国企业出海新浪潮
  • OCR定制识别:解锁文字识别的无限可能
  • Windows 安全设置不允许下载文件
  • SpringCloud基于Eureka和Feign实现一个微服务系统
  • Python----深度学习(基于深度学习Pytroch簇分类,圆环分类,月牙分类)
  • B站C语言课程笔记3
  • 《AI大模型趣味实战》基于RAG向量数据库的知识库AI问答助手设计与实现
  • 开发小程序后端用PHP好还是Java哪个好?
  • 【N8N】Docker Desktop + WSL 安装过程(Docker Desktop - WSL update Failed解决方法)
  • 大内存生产环境tomcat-jvm配置实践
  • 同一页面下动态加载内容的两种方式:AJAX与iframe
  • Git 进阶使用指南
  • 【深度强化学习 DRL 快速实践】策略梯度算法 (PG)
  • 图论---染色法(判断是否为二分图)
  • PH热榜 | 2025-04-25