我知道我的问题听起来很熟悉。但是我无法调试我的Play!通过Eclipse项目。我读了一些教程,但没有帮助我。
前提条件:
工作流:
1. start play with "play debug run"
- http listening port = 9000 and jpda = 9999
2. setup debug config: Java Remote Application; Socket Attach; host = locahost; port = 9999
3. debug project
- >错误:无法连接到远程VM。拒绝连接。连接被拒绝:连接
我也尝试以相同的结果运行eclipse作为管理员。我听说有可能改变jdpa端口,但我没有意义因为9999是免费的。另外我想知道如何在播放控制台中启动调试模式?我只能通过“播放调试运行”
开始调试非常感谢
-G。
几乎完全相同的问题:Debug Playframework 2.0 in Eclipse
答案 0 :(得分:0)
阻止事件后检查防火墙事件... 我在Eclipse + GWT + jpda调试方面遇到了类似的问题,我的Comodo Internet Security Suite已经阻止了
答案 1 :(得分:0)
听起来有点傻,但保证你还没有调试过。拥有与您相同的配置,我的经验是相同的,直到我打开Eclipse Debug Perspective并意识到存在开放连接。要强制Eclipse打开此透视图,请在索引视图控制器中放置断点并刷新页面而不使用缓存(Google Chrome中的SHIFT + F5)。
希望它对你有所帮助。
答案 2 :(得分:0)
你应该先做
播放调试运行
然后,如果按预期开始并说
在地址:9999
侦听传输dt_socket使用Scala调试器(Socket Attach)和端口9999将eclipse连接到正在运行的调试会话
答案 3 :(得分:0)
这听起来很愚蠢,但请确保您访问浏览器中的url,这会导致您在执行以下操作后在Eclipse中触发控制器操作: