【发布时间】:2019-02-15 20:28:47
【问题描述】:
我正在调查一个托管在 Docker 服务中的 Java 应用程序的问题。该应用程序是一个拥有自己的 docker 服务的 REST API
我添加了额外的日志记录并查看了服务日志,以及执行到容器中并查看了那里的日志,但这只会让我到达某个点。
有什么方法可以附加远程调试器或类似的东西,以便我可以单步执行应用程序的代码?
【问题讨论】:
-
查看stackoverflow.com/questions/975271/…,但请注意,您不应该在生产环境中这样做
-
根据您使用的容器,您应该更改容器启动的命令。通常您可以添加传递 JAVA_OPT 环境变量的参数。你能提供更多关于容器的信息吗?
-
@GianlucaMereu 我的应用程序是使用定义了三个不同服务的 docker compose 文件部署的。其中一项服务是我想要调试的。
-
查看此链接了解详细步骤 访问 stackoverflow.com/a/61660010/1734444>?
标签: java docker debugging intellij-idea