定位到正在跑的 Spring Boot 程序

不知道 jar 包名字,也能定位到正在跑的 Spring Boot 程序。方法有几种:


1️⃣ 直接找所有 Java 进程

perl 复制代码
ps -ef | grep java

输出里会显示类似:

ini 复制代码
admin   12345     1  0 16:30 ?    00:00:20 java -jar myapp-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev
  • 这里的 12345 就是 PID(进程号)
  • myapp-0.0.1-SNAPSHOT.jar 就是你运行的 jar 名

2️⃣ 如果你知道服务端口(比如 8080)

css 复制代码
lsof -i:8080

或:

perl 复制代码
netstat -tulnp | grep 8080

输出会显示:

复制代码
java   12345 admin   123u  IPv6  0t0  TCP *:8080 (LISTEN)

这里 12345 就是进程号。


3️⃣ 用 jps(如果装了 JDK 工具)

复制代码
jps -l

输出类似:

复制代码
12345 yourapp.jar
12346 org.apache.catalina.startup.Bootstrap

✅ 结论

你需要的只有 PID(进程号),即使不知道 jar 名字,也能停掉:

bash 复制代码
kill -9 <PID>
相关推荐
paopaokaka_luck1 小时前
基于springboot3+vue3的支教志愿者管理系统(AI问答、协同过滤算法、Echarts图形化分析)
spring boot·echarts
2601_963870183 小时前
【计算机毕业设计】基于Vue+Spring Boot的助农电商系统的设计与实现
spring boot·后端·课程设计
野生技术架构师4 小时前
Spring Boot 实现数据脱敏:自定义注解 + Jackson 序列化器
java·spring boot·后端
2602_959960925 小时前
电商大厂Java面试实录:Spring Boot/JVM/Redis/Kafka/微服务/安全/测试全解析
java·jvm·spring boot·redis·面试题
【赫兹威客】浩哥6 小时前
基于SpringBoot+Vue3的舆情文本分析系统|Elasticsearch检索+情感分析+话题热度追踪 毕设项目
spring boot·elasticsearch·课程设计
weixin_BYSJ19877 小时前
springboot智慧公共交通系统---附源码51123
java·javascript·spring boot·python·django·flask·php
Lyyaoo.16 小时前
Spring Boot Validation 声明式参数校验
spring boot·后端·mysql
南城以南溫暖如初14717 小时前
外卖CPS实战指南:从技术选型到运营落地全流程解析
java·spring boot·mysql·架构·vue
paopaokaka_luck1 天前
基于springboot3+vue3的文山民族文化资源展示与推广平台(协同过滤算法、Echarts 图形化分析)
java·前端·spring boot·学习·echarts
wno7041 天前
使用Spring Boot发送邮件
数据库·spring boot·后端