【发布时间】:2020-09-16 08:09:23
【问题描述】:
➜ ~ kubectl exec -it my_pod /bin/sh -n my_team
sh-4.2$ ls
elastic-apm-agent.jar logs run.sh my-app.jar
sh-4.2$
我想查看我的应用程序的源代码 (my-app.jar)。这是一个弹簧启动应用程序。怎么看?
总结 - 我想查看部署在 k8 pod 上的 spring boot 项目的控制器文件。
【问题讨论】:
-
您能详细说明一下吗?你到底想达到什么目标?
-
.jar文件包含应用程序的编译字节码,而不是其源代码。您可能可以将其复制出来并在其上使用反编译器,但这听起来不像您所追求的。 -
我想查看部署在 k8 pod 上的 spring boot 项目的控制器文件
-
@DavidMaze 是的,它包含应用程序的编译字节码,但我想检查源代码。
标签: java spring-boot docker kubernetes