我是框架 2.0 的新手。在 Play 1.0 中,在您对项目进行 Eclipsify 之后,您有一个 *.launch 文件,您可以使用它来启动您的项目。
在 Play 2.0 中日食之后,您似乎没有任何类似的东西。有没有办法使用 Eclipse 来控制您的启动和调试 Play 2.0?
一个类似的问题: Debug Playframework 2.0 in Eclipse
该问题的答案没有足够具体的说明让我知道如何遵循。
我是框架 2.0 的新手。在 Play 1.0 中,在您对项目进行 Eclipsify 之后,您有一个 *.launch 文件,您可以使用它来启动您的项目。
在 Play 2.0 中日食之后,您似乎没有任何类似的东西。有没有办法使用 Eclipse 来控制您的启动和调试 Play 2.0?
一个类似的问题: Debug Playframework 2.0 in Eclipse
该问题的答案没有足够具体的说明让我知道如何遵循。
问题一:
完成 Eclipse 后,打开 Eclipse 并选择File -> Import... -> Existing Projects into Workspace
. 将打开一个对话框,选择您的 Play Framework 2.0 项目文件夹并单击Finish
。
问题2:
使用play debug run
. 你会看到这样的东西:
在地址监听传输 dt_socket:9999 ...
在 Eclipse 中,右键单击您的项目Project Explorer
并选择Debug As -> Debug Configurations...
.
Debug Configurations
将打开一个名为的新对话框。双击Remote Java Application
,右侧会出现一个新窗口。将 更改为Connection properties
指向 hostlocalhost
和 port 9999
。点击Debug
按钮确认。
在 Eclipse 中的应用程序中放置一个断点。
在网络浏览器中正常尝试您的应用程序。如果它遇到断点,那么 Eclipse 将被置于最前面并让您进行调试。