附加调试器(使用eclipse)播放框架失败

我正在使用Scala在eclipse IDE的Play框架上编写一个Web。 我正在尝试调试我的应用程序,但命中调试附加失败。 我尝试使用Java而不是Scala进行切换,但是我得到了同样的错误。 这就是我的工作。

  1. 创建一个项目并运行play clean compile
  2. 运行play debug run
  3. 在Eclipse中,设置’debug configration’ – >远程java应用程序 – > host:localhost,port:9999和common:debug
  4. 在浏览器中键入URL并输入:localhost:9999。 然后在play framework命令行中出现以下故障:Debugger无法附加:握手失败 – 收到>GET / HTTP/1.1JDWP-Handshake<

知道什么是错的吗?

localhost:9999是Eclipse将用于与您的应用程序通信的内容。 在您的浏览器上,您仍然可以在localhost:9000 (默认)上访问您的应用程序,或者如果刚刚完成了play run您将访问您的应用程序。

基本上,您已在Eclipse中正确配置了调试。

  1. 现在,从Debug Configuration中选择配置 ,单击Debug (或从Debug As工具栏按钮中选择您的配置)。 Eclipse将附加到localhost:9999
  2. 像往常一样浏览到localhost:9000将访问您的应用程序。
  3. 而已。 Eclipse将在您设置的任何断点上暂停等。