debugging - Lagom 调试器 Intellij
问题描述
我无法让调试器工作。重现步骤:
1)sbt lagom:runAll
2)sbt -jvm-debug 5005
3) 在 Intellij 中设置远程配置 + 开始调试
4) 设置断点
5) 提出要求
调试器不会在断点处停止。
这里有什么问题?
解决方案
您需要-jvm-debug
在命令上使用标志sbt runAll
,如下所示:
sbt -jvm-debug 5005 runAll
您列表中的以下步骤是正确的。
当您作为单独的命令运行时sbt runAll
,sbt -jvm-debug 5005
您将创建两个单独的 sbt 会话:一个运行您的服务,另一个什么都不做,只是等待提示符处的输入。当您连接调试器时,它会连接到第二个空闲会话,而不是正在运行您的服务的会话。
推荐阅读
- python - AttributeError: 'Downloader' 对象没有属性 '_PlaylistDownloader__server'(属性连接问题)
- java - 在线作业的高级字符串操作
- powershell - 使用 powershell 获取当前登录的 Web 会话 cookie
- java - 将值插入 HashBasedTable
- security - 为什么将密码哈希和盐存储在同一个地方被认为是可以的?
- python - 在 django 中与单元测试分开运行集成测试
- asterisk - Asterisk 看不到队列成员
- scala - 使 Scala 类使用宏扩展 trait/abstract 类
- r - 基于相同的 ID 列从两个数据帧中提取值
- html - 绝对位置和 Z 索引不堆叠在其他元素上