【问题标题】:Failed to connect to remote VM. Connection refused. on glassfish for remote debugging无法连接到远程虚拟机。拒绝连接。在 glassfish 上进行远程调试
【发布时间】:2016-05-14 07:30:23
【问题描述】:

我在stackoverflow 和其他网站上检查了这个问题的解决方案,但我找不到任何解决方案。 我的问题是当我尝试通过放置 breakpoints 进行调试时,我收到以下错误消息。

消息:“无法连接到远程 VM。连接被拒绝”

在 GlassFish 中

jvm settings

Debug: enabled(我启用了这个选项)

Debug Options: -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9001

域.xml

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

我将默认地址9009更改为9001,因为9009不起作用, 我们有一个glassfish 有多个domains 来克服debug default address 的冲突我更改了调试地址

Eclipse IDE调试配置

in Connect

主持人:localhost

端口:9001

允许终止远程虚拟机(我启用了这个选项)

in Source

我添加了我所有的项目文件

in common

我启用了debug

到目前为止,对我来说一切都很好,但我仍然无法调试代码,谁能帮我解决这个问题?

【问题讨论】:

    标签: java eclipse debugging glassfish


    【解决方案1】:

    当我看到这个问题时,它始终是一个被阻塞的端口。服务器的防火墙或您与该服务器之间的其他防火墙。确保调试端口 9001 或您配置的任何端口已打开。

    【讨论】:

      猜你喜欢
      • 2012-08-26
      • 2012-06-17
      • 2015-02-08
      • 2013-09-07
      • 2016-03-27
      • 1970-01-01
      • 2011-12-21
      • 2013-01-30
      相关资源
      最近更新 更多