Maven-如何连接到正在运行的JDWP进程?

时间:2019-06-03 15:04:48

标签: maven-3 wildfly-10 jdwp

我已经搜寻了一段时间,以找到该问题的答案,但是没有运气。我在端口号8787上以JDWP模式运行的应用程序服务器中部署了一个war。war包含一些设置了断点的远程EJB。启动后,我的服务器显示:

-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n

显示已在端口号8087上激活了JDWP。

在另一台机器上,我需要通过运行独立的主类来测试我的远程EJB。我用maven exec:exec运行它。我的命令如下:

mvn exec:exec -Dexec.args="-Xdebug -Xrunjdwp:transport=dt_socket,server=n,suspend=n,address=192.19.0.5:8787"

在这里,我正在尝试运行当前的maven项目,以便将(server = n)附加到正在运行的JDWP进程中。但是,该命令失败并显示以下错误消息:

enter image description here

该代理程序当然会在8787端口上运行,如下面的docker inspect片段所示: enter image description here

还有以下netstat输出:

enter image description here

不确定为什么我无法连接到正在运行的进程。非常感谢您的任何帮助。 亲切的问候, 尼古拉斯

0 个答案:

没有答案