首页 > 解决方案 > Lagom 调试器 Intellij

问题描述

我无法让调试器工作。重现步骤:

1)sbt lagom:runAll

在此处输入图像描述

2)sbt -jvm-debug 5005

在此处输入图像描述

3) 在 Intellij 中设置远程配置 + 开始调试

在此处输入图像描述

在此处输入图像描述

4) 设置断点

在此处输入图像描述

5) 提出要求

在此处输入图像描述

调试器不会在断点处停止。
这里有什么问题?

标签: debuggingintellij-idealagom

解决方案


您需要-jvm-debug在命令上使用标志sbt runAll,如下所示:

sbt -jvm-debug 5005 runAll

您列表中的以下步骤是正确的。

当您作为单独的命令运行时sbt runAllsbt -jvm-debug 5005您将创建两个单独的 sbt 会话:一个运行您的服务,另一个什么都不做,只是等待提示符处的输入。当您连接调试器时,它会连接到第二个空闲会话,而不是正在运行您的服务的会话。


推荐阅读