我正在使用 Scala 通过 Eclipse IDE 在 Play 框架之上编写一个 Web。我正在尝试调试我的应用程序,但遇到调试附加失败。我尝试使用 Java 而不是 Scala 进行切换,但遇到了同样的错误。这就是我所做的。
- 创建项目并运行
play clean compile
- run
play debug run
- 在 Eclipse 中,设置“调试配置”->远程 java 应用程序->主机:localhost,端口:9999 和通用:调试
- 在浏览器中输入 URL 并输入:localhost:9999。然后在playframework命令行中出现如下失败:
调试器无法附加:握手失败 - 已收到
>GET / HTTP/1.1< - expected >JDWP-Handshake<
知道出了什么问题吗?
localhost:9999
Eclipse 将使用它来与您的应用程序进行通信。在您的浏览器上,您仍然可以访问您的应用程序localhost:9000
(默认)或者如果您刚刚完成,您将访问您的应用程序play run
.
基本上,您已经在 Eclipse 中正确配置了调试。
- 现在,您的配置从调试配置, click Debug(或从以下位置选择您的配置Debug As工具栏按钮)。 Eclipse 将附加到
localhost:9999
.
- 浏览至
localhost:9000
就像您通常访问您的应用程序一样。
- 就是这样。 Eclipse 将在您设置的任何断点等处暂停。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)