【问题标题】:IntelliJ 13.1.6 TestNG Unable to open debugger port : java.net.SocketException "Socket closed"IntelliJ 13.1.6 TestNG 无法打开调试器端口:java.net.SocketException “Socket closed”
【发布时间】:2015-08-14 23:11:54
【问题描述】:

我正在尝试在 IntelliJ 13.1.6 上本地运行测试,我可以正常运行测试,但调试器给了我一个微小的响应:

我多年来一直在尝试解决这个问题,但我找不到调试配置。

我已经用谷歌搜索了这个废话,大多数东西都给了我关于 android studio 或更新版本的 IntelliJ 的提示。我什至尝试重新安装。没有任何断点,无论是隐藏的还是其他的。我不知道在哪里可以找到套接字或它为什么关闭。任何帮助表示赞赏

【问题讨论】:

  • 这是一条非常糟糕的信息。尝试打开任何东西都不会“关闭套接字”。套接字打开的,现在它在尝试做其他事情时关闭。他们应该解决这个问题。

标签: java sockets debugging intellij-idea


【解决方案1】:

固定:

需要切换到 Java 1.8。我一直在使用1.7。不知道为什么这会起作用或发生了什么。这花了我几周的时间来解决。不过,那个调试器工具绝对值得……

【讨论】:

    【解决方案2】:

    试试这个: - 运行 --> 编辑配置 --> alt+insert --> 新的 TestNG 配置 --> 粘贴到 VM 选项字段:

    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=127.0.0.1:61526

    这应该可行。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 2017-03-27
    • 2012-09-29
    • 2014-12-04
    • 2018-06-06
    相关资源
    最近更新 更多