定位到正在跑的 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>
相关推荐
ym hyd 11136 分钟前
试题库管理系统源码 Java+SpringBoot+Vue3 前后分离
java·vue.js·spring boot·毕设
小蒜学长9 小时前
校园社团招新网站的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·校园社团招新网站
卓怡学长11 小时前
w192基于springboot“考研情报站”微信小程序设计与实现
java·spring boot·spring·微信小程序·intellij-idea
ym hyd 11115 小时前
宝宝早教服务系统源码 Java+SpringBoot+Vue3 前后分离
java·开发语言·spring boot
FYKJ_201016 小时前
SSM校园互助与闲置交易平台62145-计算机课程设计、毕业设计
java·spring boot·python·mysql·架构·spark·课程设计
卓怡学长16 小时前
w193基于springboot“乐通黄骅”电动车智能充电服务小程序
java·spring boot·spring·小程序·intellij-idea
苏supper1 天前
Spring Boot多环境配置与打包运行
spring boot·后端·spring
天衍四九-1 天前
【无标题】
前端·spring boot·mysql·nginx·docker
今年下半年1 天前
【Spring Boot】多种存储文件(FastDFS / MinIO / 阿里云 OSS)接入设计说明(附源码)
spring boot·分布式·中间件·简单工厂模式·策略模式
光依旧1 天前
MCP实战手记(八):从“能跑“到“能上线“——无状态MCP Server的生产落地清单
java·人工智能·spring boot·架构·ai agent·mcp