查看阿里云服务器的.jar文件所在的目录

csharp 复制代码
[root@123456]#  ps -ef | grep java
root   12345   1   0 Jun20 ?   01:35:22 java -jar book-server-0.0.1-SNAPSHOT.jar

1️⃣ 能看到什么信息

  • 进程号:12345
  • 启动方式:java -jar book-server-0.0.1-SNAPSHOT.jar
  • 没有写绝对路径 ,只写了 book-server-0.0.1-SNAPSHOT.jar

这说明:

  • 当时启动命令是在某个目录下执行的,比如:

    bash 复制代码
    cd /home/admin/
    java -jar book-server-0.0.1-SNAPSHOT.jar
  • 所以 jar 文件就在 启动时所在的目录。


2️⃣ 如何找到目录

可以用以下方法确认 jar 的真实位置:

方法一:找进程的工作目录

bash 复制代码
ls -l /proc/12345/cwd

这个命令会显示进程的当前工作目录(cwd = current working directory)。

输出类似:

bash 复制代码
lrwxrwxrwx 1 root root 0 Sep 24 10:00 /proc/96375/cwd -> /home/admin

👉 这就说明 jar 在 /home/admin/book-server-0.0.1-SNAPSHOT.jar


方法二:直接查 jar 文件

javascript 复制代码
find / -name "book-server-0.0.1-SNAPSHOT.jar" 2>/dev/null

会返回完整路径,比如:

arduino 复制代码
/home/admin/book-server-0.0.1-SNAPSHOT.jar

3️⃣ 结论

  • 你的 jar 文件在 当时执行启动命令的目录下。
  • 多半就是 /home/admin/(因为你现在的命令行提示符是 [admin@iZ2zed18dkqwu6tid2z43nZ ~]$,~ 就是 /home/admin/)。

👉 所以,你可以在 /home/admin/ 目录下新建 application-prod.yml:

bash 复制代码
cd /home/admin/
nano application-prod.yml

然后重启的时候用:

ini 复制代码
java -jar book-server-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
相关推荐
学长毕设3 小时前
基于SpringBoot的野生动物公益保护平台设计与实现-附源码
java·spring boot·后端
她的男孩4 小时前
三人会签只批了一个就往下走:Forge Admin 把 all / any / ratio 写成 completionCondition
spring boot·低代码·工作流引擎
vipxieliang6 小时前
ValidX vs 手写验证代码:开发效率对比实测
java·spring boot·后端
vipxieliang6 小时前
虚拟线程与 GraalVM:Spring Boot 3.x 云原生性能跃迁
java·spring boot·后端
头发还在的女程序员7 小时前
基于 Spring Boot + Vue 3 + uni-app 的灵活用工系统:四端架构与业务流程设计
vue.js·spring boot·uni-app·灵活用工·灵工系统
CoderYanger13 小时前
Java EE 进阶:8.MyBatis 操作数据库(入门)(第二弹)
java·数据库·spring boot·spring·面试·java-ee·mybatis
计算机毕设定制辅导-无忧学长1 天前
《基于微信小程序的居家医疗陪护预约系统设计与实现》
java·spring boot·微信小程序·uniapp·居家医疗陪护预约系统
小郎君6581 天前
注解式脱敏:用 Jackson 的 ContextualSerializer 做字段级策略(一)
spring boot·spring cloud
jktantan1 天前
注解式脱敏:用 Jackson 的 ContextualSerializer 做字段级策略(一)
spring boot·后端·算法·spring cloud·系统架构
露天赏雪2 天前
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
java·开发语言·人工智能·spring boot·spring·servlet·sentinel