多个JBoss实例的更多远程调试会话

多个JBoss实例的更多远程调试会话,jboss,remote-debugging,server-configuration,Jboss,Remote Debugging,Server Configuration,我正在一台机器上运行更多的JBoss实例。 此实例使用自己的地址绑定参数-b创建,并通过-c参数在不同的配置上运行。 这台机器是Linux one,并且创建了更多虚拟接口(由ifconfig eth0:1 192.168.0.101 netmask 255.255.255.0以上创建) 我的想法是,更多的人可以在一个ip地址的its实例中运行JBoss,他们将能够测试和调试配置的代码。 但是,当我在调试模式下运行JBoss时(添加到JAVA_选项:-Xdebug-Xnoagent-Xrunjdw

我正在一台机器上运行更多的JBoss实例。 此实例使用自己的地址绑定参数-b创建,并通过-c参数在不同的配置上运行。 这台机器是Linux one,并且创建了更多虚拟接口(由ifconfig eth0:1 192.168.0.101 netmask 255.255.255.0以上创建)

我的想法是,更多的人可以在一个ip地址的its实例中运行JBoss,他们将能够测试和调试配置的代码。 但是,当我在调试模式下运行JBoss时(添加到JAVA_选项:-Xdebug-Xnoagent-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n),JBoss正在0.0.0:8787(由netstat-avn获得)。这意味着调试会话正在侦听此计算机的所有IP—在所有虚拟接口上。这就是我不想要的,因为当更多处于调试模式的JBoss实例运行时,我无法确定要连接到哪个实例进行调试

是否有可能说明调试将在何处侦听?还是我能以某种方式限制它? 谢谢。

,因此每个虚拟机都会有所不同:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=machine:port,server=y,suspend=n

太好了,我试试看。非常感谢你。我在文档中找不到它。:)@dadid,我可以请你看一下远程调试相关的问题吗:tinyurl.com/ovglq92?