【发布时间】:2011-11-02 13:47:54
【问题描述】:
我刚从 Netbeans 转到 Eclipse。在 Netbeans 中,我可以开箱即用地调试 Playframework 应用程序。但是,在 Eclipse 中,似乎很难配置它以调试 Web 应用程序(特别是 Playframework 应用程序)。
就像在 Play 中一样!文档,
主启动器只能与 Run As eclipse 命令一起使用。你 然后可以通过“Debug As”使用“Connect JPDA启动器”来启动一个 随时调试会话。停止调试会话不会 停止服务器。
但是,我在“调试为”中看不到“连接 JPDA 启动器”(我使用的是 Eclipse Classic 3.7.0)。 我搜索过 JPDA(我是 Java 新手,不了解“主启动器”和 JPDA,然后按照 instruct 中的说明配置远程调试 http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html 但它返回一个错误:
无法连接到远程虚拟机。拒绝连接。联系 拒绝:连接
我已经搜索并找到了一些建议,例如:
1.) 编辑 catalina.bat 并添加行:set JPDA_TRANSPORT=dt_socket ... 设置 JPDA_ADDRESS=8000 和 2.)编辑startup.bat call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
这个其实我也不是很清楚,估计是为了配置Tomcat。但是,我正在使用 Play!默认服务器,检查 application.conf 并确保它正在侦听 JPDA 的端口 9000 和 8000。
当然,我在调试之前已经启动了Play应用,可以通过9000端口正常访问应用。我使用的是没有管理员权限的 Win 7。
您有调试 Play 的详细指南吗?在 Eclipse 中?
【问题讨论】:
标签: eclipse debugging playframework