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 应用,它就会使用新的端口。