【问题标题】:sbt -jvm-debug port ignored on Windows 10sbt -jvm-debug 端口在 Windows 10 上被忽略
【发布时间】:2021-09-14 06:34:19
【问题描述】:

我想在 Windows 10 上以调试模式运行 sbt,命令如下:

sbt -jvm-debug 5005 run

但 sbt 将监听端口更改为 54430,并在日志中显示以下消息:

在地址:54430 监听传输 dt_socket

如何使用 Windows 10 修复 sbt 上的端口?

【问题讨论】:

  • 如何/在哪里启动 sbt 命令?这看起来令人惊讶
  • 另外,它总是端口 54430 还是每次都是随机端口?
  • 我在 Window Power Shell 或 CMD 上运行。每次重新编译时,它都是一个随机端口。我只在 Window 10 上遇到这个问题,其他电脑(如 Macbook)没问题。
  • 您是否尝试使用常规 Java 选项 -J-Xdebug -J-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 代替?不过,这更像是一种解决方法而不是解决方案..
  • 谢谢。 J'ai essayé avec set SBT_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 sbt run。卡马尔凯 :)

标签: playframework sbt


【解决方案1】:

使用 git bash 此命令将在 Windows 10 上运行:

sbt -jvm-debug 5005 run

但如果您使用 PowerShellCMD 您将需要更改 "-jvm-debug" 或忽略命令并添加另一个“地址”

sbt -jvm-debug 5005 run address=5005

【讨论】:

    猜你喜欢
    • 2018-02-08
    • 1970-01-01
    • 2021-10-15
    • 2018-10-11
    • 2014-07-06
    • 2019-06-23
    • 2013-07-20
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多