用于远程调试多个JVM的端口配置

时间:2013-01-25 11:54:01

标签: java remote-debugging

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

在第一个实例获取该端口之后,其他JVM是否无法访问或是否存在回退以确定另一个可用端口?

有没有办法确定此端口或配置其他端口?

我的Java运行时设置:

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

Eclipse settings

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

我建议你:

  1. 在第一个JVM上调试
  2. 完成后,分离第一个JVM
  3. 在第二个JVM上调试 .....