2

我已经在 J​​ava 运行时变量中定义了我的远程调试端口,但是当多个 JVM 在具有该配置的同一主机上运行时会发生什么行为。

在第一个实例使用该端口后,其他 JVM 是否将无法访问,或者是否有回退来确定另一个可用端口?

有什么方法可以确定此端口或配置要使用的其他端口?

我的 Java 运行时设置:

-Xms64m -Xmx256m -agentlib:jdwp=transport=dt_socket,address=58000,server=y,suspend=n

日食设置

4

2 回答 2

1

每个 JVM 都需要分配一个唯一的端口号。

于 2014-07-31T14:25:31.407 回答
0

只有 1 个调试器可以连接到单个端口。我不明白为什么您需要多次同时调试相同的代码,您会感到困惑。

我要给你的建议是:

  1. 在第一个 JVM 上调试
  2. 完成后,分离第一个 JVM
  3. 在第二个 JVM 上调试 .....
于 2013-03-05T10:37:41.040 回答