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

时间:2013-07-20 04:09:32

标签: java eclipse debugging playframework playframework-2.0

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

  1. 创建项目并运行play clean compile
  2. 运行play debug run
  3. 在Eclipse中
  4. ,设置'debug configration' - > remote java application - > host:localhost,port:9999和common:debug
  5. 在URL中的浏览器类型中输入:localhost:9999。然后在play framework命令行中获得以下失败: 调试器无法附加:握手失败 - 收到>GET / HTTP/1.1< - expected >JDWP-Handshake<
  6. 知道出了什么问题吗?

1 个答案:

答案 0 :(得分:10)

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

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

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