我在stackoverflow
和其他网站检查了此问题的解决方案,但我找不到任何解决方案。
我的问题是当我尝试通过放置breakpoints
进行调试时,我收到以下错误说。
消息:“无法连接到远程VM。连接被拒绝“
在GlassFish中
jvm settings
Debug: enabled
(我启用了此选项)
Debug Options:
-Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9001
in
domain.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
允许终止远程VM(我启用了此选项)
in Source
我添加了所有项目文件
in common
我启用了debug
截至目前,对我来说一切都很好,但我仍然无法调试代码,任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
当我看到这个问题时,它总是被阻塞的端口。服务器的防火墙或您与该服务器之间的其他防火墙。确保调试端口9001或您配置的任何内容都已打开。