【问题标题】:I could not debug scala remote application on eclipse or IntelliJ IDEs我无法在 Eclipse 或 IntelliJ IDE 上调试 scala 远程应用程序
【发布时间】:2016-07-12 11:12:06
【问题描述】:

我在 Eclipse IDE 上有 scala 服务器端应用程序,我在 Eclipse 上为该服务器端应用程序进行了远程配置,但对我没有任何帮助。有什么建议可以在 eclipse、IntelliJ 或其他 IDE 上调试 scala 应用程序?

【问题讨论】:

  • 你是如何运行你的应用程序的? IE。你指定jvm xdebug命令行参数了吗?
  • 我在eclipse上给VM参数如下 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
  • 我通过给出命令“container:start”在 SBT 上启动码头服务器,并且我在 Windows 机器上设置了环境变量,如 SBT_OPTS = "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,暂停=n,地址=8000"
  • 你是为正在运行的进程container:start fork JVM,还是在 SBT JVM 中运行?如果是前者,则需要将调试参数传递给分叉的 JVM。
  • Jetty Server 在 SBT JVM 中运行。

标签: eclipse scala remote-debugging


【解决方案1】:

3 天后,我找到了在 eclipse 上调试 scala 服务器端应用程序的方法,即为您要调试的 scala 类创建一个测试类。然后将断点放在 scala 类中的某个方法上,并在 eclipse 上使用“Debug as scala test file”运行创建的测试类。

【讨论】:

    猜你喜欢
    • 2018-08-09
    • 2015-01-06
    • 2015-10-15
    • 2013-12-23
    • 1970-01-01
    • 2013-11-21
    • 2020-08-10
    • 2011-11-30
    • 1970-01-01
    相关资源
    最近更新 更多